Documentation

Dex documentation — federated OpenID Connect identity service

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.

Architecture

USER AUTHNMACHINE AUTHNOIDCDexStorageConnectorsOpenIDLDAPLocalMock+ moreGitHubGitlabBitbucketPostgreSQLMySQLSQLiteetcdKubernetesin-memory

Getting help

Reporting a security vulnerability

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.


Getting Started

First touch with Dex

An Overview of OpenID Connect

Intro to OpenID Connect (basics)

Configuration

Configuring general settings for Dex

Connectors

Documentation about configuration of Dex connectors

Guides

Most common scenarios and how to solve them

Development

Dev Environment Setup, Testing, and Contributing to Dex

Archive

The following documents are no longer maintained and are archived for reference purposes only