*: add README
This commit is contained in:
		
							
								
								
									
										22
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| # dex - A federated OpenID Connect provider | ||||
|  | ||||
| dex is an OAuth2 server that presents clients with a low overhead framework for | ||||
| identifying users while leveraging existing identity services such as Google | ||||
| Accounts, FreeIPA, GitHub, etc, for actual authentication. dex sits between your | ||||
| applications and an identity service, providing a backend agnostic flavor of | ||||
| OAuth2 called [OpenID Connect](https://openid.net/connect/), a spec will allows | ||||
| dex to support: | ||||
|  | ||||
| * Short-lived, signed tokens with predefined fields (such as email) issued on | ||||
| behalf of users. | ||||
| * Well known discovery of OAuth2 endpoints. | ||||
| * OAuth2 mechanisms such as refresh tokens and revocation for long term access. | ||||
| * Automatic signing key rotation. | ||||
|  | ||||
| Any system which can query dex can cryptographically verify a users identity | ||||
| based on these tokens, allowing authentication events to be passed between | ||||
| backend services. | ||||
|  | ||||
| One such application that consumes OpenID Connect tokens is the [Kubernetes]( | ||||
| http://kubernetes.io/) API server, allowing dex to provide identity for any | ||||
| Kubernetes clusters. | ||||
		Reference in New Issue
	
	Block a user