Getting Started
First touch with Dex
Dex is an identity service that uses OpenID Connect to drive authentication for other apps. It acts as a portal to other identity providers through “connectors” — letting you defer authentication to LDAP, SAML, or established providers like GitHub, Google, and Active Directory.
Install Dex, run it locally, and authenticate your first client in minutes.
// 02 · configureStorage, OAuth2 clients, tokens, custom scopes and claims — everything you can configure.
// 03 · connectWire Dex up to GitHub, Google, LDAP, SAML, OIDC, Microsoft and many more identity providers.
// 04 · guidesPractical walkthroughs: Kubernetes SSO, kubelogin with Active Directory, token exchange, and more.
Due to their public nature, GitHub and mailing lists are NOT appropriate places for reporting vulnerabilities. Please refer to the project’s security disclosure process when reporting issues that may be security related.
First touch with Dex
Intro to OpenID Connect (basics)
Configuring general settings for Dex
Documentation about configuration of Dex connectors
Most common scenarios and how to solve them
Dev Environment Setup, Testing, and Contributing to Dex
The following documents are no longer maintained and are archived for reference purposes only