Merge pull request #736 from ericchiang/kubernetes-integration-readme
*: add section about dex and Kubernetes to README
This commit is contained in:
		
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								README.md
									
									
									
									
									
								
							| @@ -5,7 +5,7 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| Dex is an OpenID Connect server that allows users to login through upstream identity providers. Clients use a standards-based OAuth2 flow to login users, while the actual authentication is performed by established user management systems such as Google, GitHub, FreeIPA, etc. | Dex is an OpenID Connect server that connects to other identity providers. Clients use a standards-based OAuth2 flow to login users, while the actual authentication is performed by established user management systems such as Google, GitHub, FreeIPA, etc. | ||||||
|  |  | ||||||
| [OpenID Connect][openid-connect] is a flavor of OAuth that builds on top of OAuth2 using the JOSE standards. This allows dex to provide: | [OpenID Connect][openid-connect] is a flavor of OAuth that builds on top of OAuth2 using the JOSE standards. This allows dex to provide: | ||||||
|  |  | ||||||
| @@ -19,6 +19,12 @@ Standards-based token responses allows applications to interact with any OpenID | |||||||
| * [Kubernetes][kubernetes] | * [Kubernetes][kubernetes] | ||||||
| * [AWS STS][aws-sts] | * [AWS STS][aws-sts] | ||||||
|  |  | ||||||
|  | ## Kubernetes + dex | ||||||
|  |  | ||||||
|  | Dex's main production use is as an auth-N addon in CoreOS's enterprise Kubernetes solution, [Tectonic][tectonic]. Dex runs natively on top of any Kubernetes cluster using Third Party Resources and can drive API server authentication through the OpenID Connect plugin. Clients, such as the [Tectonic Console][tectonic-console] and `kubectl`, can act on behalf users who can login to the cluster through any identity provider dex supports. | ||||||
|  |  | ||||||
|  | More docs for running dex as a Kubernetes authenticator can be found [here](Documentation/kubernetes.md). | ||||||
|  |  | ||||||
| ## Documentation | ## Documentation | ||||||
|  |  | ||||||
| * [Getting started](Documentation/getting-started.md) | * [Getting started](Documentation/getting-started.md) | ||||||
| @@ -26,6 +32,7 @@ Standards-based token responses allows applications to interact with any OpenID | |||||||
| * [Storage options](Documentation/storage.md) | * [Storage options](Documentation/storage.md) | ||||||
| * [Intro to OpenID Connect](Documentation/openid-connect.md) | * [Intro to OpenID Connect](Documentation/openid-connect.md) | ||||||
| * [gRPC API](Documentation/api.md) | * [gRPC API](Documentation/api.md) | ||||||
|  | * [Using Kubernetes with dex](Documentation/kubernetes.md) | ||||||
| * Identity provider logins | * Identity provider logins | ||||||
|   * [LDAP](Documentation/ldap-connector.md) |   * [LDAP](Documentation/ldap-connector.md) | ||||||
|   * [GitHub](Documentation/github-connector.md) |   * [GitHub](Documentation/github-connector.md) | ||||||
| @@ -41,6 +48,8 @@ Standards-based token responses allows applications to interact with any OpenID | |||||||
| [openid-connect]: https://openid.net/connect/ | [openid-connect]: https://openid.net/connect/ | ||||||
| [kubernetes]: http://kubernetes.io/docs/admin/authentication/#openid-connect-tokens | [kubernetes]: http://kubernetes.io/docs/admin/authentication/#openid-connect-tokens | ||||||
| [aws-sts]: https://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html | [aws-sts]: https://docs.aws.amazon.com/STS/latest/APIReference/Welcome.html | ||||||
|  | [tectonic]: https://tectonic.com/ | ||||||
|  | [tectonic-console]: https://tectonic.com/enterprise/docs/latest/usage/index.html#tectonic-console | ||||||
| [go-oidc]: https://github.com/coreos/go-oidc | [go-oidc]: https://github.com/coreos/go-oidc | ||||||
| [issues]: https://github.com/coreos/dex/issues | [issues]: https://github.com/coreos/dex/issues | ||||||
| [dex-dev]: https://groups.google.com/forum/#!forum/dex-dev | [dex-dev]: https://groups.google.com/forum/#!forum/dex-dev | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user