platform

Dex

Dex is an open-source identity and access management (IAM) platform that provides a centralized authentication and authorization service for applications. It acts as a federated identity provider, enabling single sign-on (SSO) across multiple services by integrating with external identity providers like LDAP, SAML, OAuth 2.0, and OpenID Connect. It is commonly used in Kubernetes environments to manage user authentication for cluster access and other cloud-native applications.

Also known as: Dex API, Dex Identity, Dex IAM, Dex SSO, Dex Auth
🧊Why learn Dex?

Developers should learn and use Dex when building or managing systems that require secure, scalable authentication across multiple applications, especially in cloud-native or microservices architectures. It is particularly valuable in Kubernetes ecosystems for integrating with identity providers to control access to clusters and services, reducing the complexity of managing separate authentication mechanisms. Use cases include enterprise SSO solutions, multi-tenant applications, and environments where compliance with identity standards like OIDC or SAML is necessary.

Compare Dex

Learning Resources

Related Tools

Alternatives to Dex