Dex
A Federated OpenID Connect Provider
Integrate any identity provider into your application using OpenID Connect.
Federate across upstream identity providers with ease.

Why Dex?
Dex is a powerful OpenID Connect provider that acts as a gateway between your applications and identity providers.
🔗 Integrate Everything
Connect any service to Dex through OIDC - your entire platform uses a single authentication layer. Once integrated, seamlessly add any identity provider without touching your application code.
☸️ Kubernetes Native
Built for cloud-native environments. Runs perfectly in Kubernetes with minimal configuration.
✓ Production Ready
Used by organizations worldwide. Standards-based, flexible, and battle-tested.
⚡ Wide Provider Support
Dex connects to LDAP, SAML, OAuth2, GitHub, Google, and many more. Your applications only implement OIDC while Dex handles upstream complexity.
Supported Identity Providers
Use Cases
Unified Platform Authentication
Integrate all your services and applications with Dex once. Then add identity providers (LDAP, SAML, OIDC) without modifying any application code.
Deploy as a Dependency
Dex is lightweight and can be deployed alongside your application. Your platform immediately supports authentication through dozens of providers.
Kubernetes Authentication
Provide seamless SSO for your Kubernetes dashboard and internal tools.
Development and Testing
Built-in mock provider for testing during development.
Getting Started
📖 Installation Guide • ⚙️ Configuration • 🔌 Connectors

Dex is a Cloud Native Computing Foundation sandbox project.