Open Source Identity and Access Management
Scales to Billions
Need to handle many thousands of authentications per second? If so, it’s better to scale out (by adding more servers), not up (by adding more memory and compute). Gluu enables you to horizontally scale both the web and persistence resources as needed to meet any level of burstiness.
Using Kubernetes and other cloud-native tools, you can improve the efficiency of operation and auto-scale to cost-effectively meet demand, without pre-provisioning unnecessary capacity. The Gluu Server Cloud Native distribution includes everything you need, including Helm charts.
Enterprises are moving to open-source infrastructure software for a reason: community-developed software results in more innovation and fewer bugs. Nothing builds trust like source code. At Gluu, we’re committed to both leading and contributing to the open-source projects which comprise our distribution.
Since 2009, organizations worldwide have trusted Gluu for large-scale, high-security identity & access management.
The key to Gluu’s success has been its ability to handle the most challenging requirements quickly.
Whether you need to connect legacy data sources, create particular audit logs, implement advanced authentication workflows, interact with end-users to get consent, add unique data into OAuth access tokens, or a myriad of other unique requirements–you can get it done with the Gluu Server. If you can describe it, you can do it with Gluu.
Strengthen Your Cybersecurity Posture
Authentication is the front door to your digital enterprise. The best bang for your buck in security is to improve the lock on that door!
Using advanced adaptive authentication techniques, you can stop the hackers before they get in.
Master Your Digital Identity
Digital Identity is the foundation on which all your services are built. It is imperative to identify not just people, but software that is acting on behalf of people and organizations.
Mastering digital identity is a requirement for building the next generation of e-services.
Get this right and your organization will be able to roll out new services more quickly.
Improve User Experience
People have high expectations. We’re used to using advanced digital services from consumer giants like Google and Apple.
We might still listen to music from the 90s, but no one wants to go back to those old web experiences.
With Gluu, you can authenticate like a consumer giant without having to reinvent the wheel with your branding, and in your language.
Gluu Implements Open Web Standards
The most modern federated identity protocol is based on OAuth, using OpenID to centralize authentication for web and mobile applications. Based on published OpenID Provider conformance profiles, the Gluu Server is the most comprehensive OpenID Connect Provider implementation available.
Everyone knows passwords are not secure. FIDO offers an alternative to passwords–cryptographic authentication using hardware or software. FIDO is not limited to just Yubikeys. Laptops and smartphones are building FIDO into their hardware. Gluu has a full FIDO server stack.
User Managed Access
The UMA standard provides a way to interact with a person post-authentication. A common use case is to get consent. Other use cases arise around asynchronous interactions, like when two people need to sign a check, and maybe one is not online at the moment. Gluu has a complete UMA 2.0 stack.
SAML is used by lots of existing web applications and SaaS services. It’s old but reliable. You won’t want to use SAML for mobile applications or SPAs. But if you have an off-the-shelf application that supports SAML, it’s a reasonable way to integrate it. The Gluu Server maintains SSO across OpenID and SAML websites.
Plain old OAuth should be your go-to strategy to secure APIs. Developers know it, and there are many products and libraries that make it easier. Gluu supports both reference and value tokens (JWTs). And using the Gluu interception scripts, you can call APIs or add business logic to add extra information into access tokens.
If you need to add user information to the Gluu Server, the best way to do so is to call the /Users endpoint using the SCIM protocol. To do so, you’ll need to present an authorized access token. Network protection is also recommended for the SCIM API. Using SCIM for integration protects you from needing to know database implementation details, like schema.
The Gluu LDAP Server is our fork of the OpenDJ directory server. While we generally don’t recommend exposing the LDAP interface to the network, sometimes the Gluu LDAP server provides a convenient central publication point for user information. Using the Cache Refresh service, you can also synchronize data from other LDAP sources.
Gluu ships with a very small Radius Server. It’s not meant for high-performance requirements. For scale and concurrency, we recommend the open-source Radius server called Radiator. But if you just have some ad hoc Unix logins, and you want to use Super Gluu for authentication, this little Radius server can get the job done for you!
Gluu Use Cases
SSO is an important use case for employee productivity, and for customer-facing user experience. With Gluu, SSO is maintained simultaneously across OpenID and SAML websites. Gluu also provides some great strategies to manage the equally as important SLO: single logout.
Mobile applications are different than websites because it’s harder to protect client credentials (i.e., API keys or private keys). Enabling third-party mobile applications to use your authentication securely is also a challenge. Gluu enables you to use best practices for mobile security.
API Access Management
The Gluu Server is an OAuth Authorization Server (“AS”), one of the important components of any API access management infrastructure. The AS authenticates clients (like websites) and issues access tokens. Gluu supports both reference tokens and value tokens (i.e. JWTs).
Gluu ships with out-of-the-box support for many 2FA mechanisms, like FIDO, OTP, SMS, smart card, Duo, and many more. The Gluu Platform also offers a unique self-service portal called Casa, which enables end-users to manage their 2FA credentials, much like they would do at Google.
Customer Identity and Access
One of the key use cases for Gluu is CIAM. That’s because Gluu gives you incredible flexibility and control over the user experience and backend integration. If you have millions of customers (or citizens), Gluu is an excellent choice to serve as the central authentication service.
Sometimes your organization is not the source of identity–you may need to rely on a customer or partner’s identity provider. Gluu enables you to rely on a SAML, OpenID, or social identity provider, and to map user claims for each to meet the needs of your business.
Why Gluu open-source works for Identity and Access Management
Once you implement an access
management infrastructure, switching costs are high, and your organization’s bargaining leverage evaporates. Modern organizations are opting for freedom over lock-in.
A collaborative approach is more effective to address long-term innovation-it’s more immune to the inherent ups and downs of the business corporate ownership
Hiding the code does not result in more secure code. Hackers don’t need the source code to hack your infrastructure. More eyes on the code lead to better code-fewer bugs per thousand lines of code. Transparency is a best practice.