Add docs and record in CHANGELOG
This commit is contained in:
parent
583ec18fa2
commit
800a3694c2
@ -31,6 +31,7 @@
|
|||||||
|
|
||||||
## Changes since v3.2.0
|
## Changes since v3.2.0
|
||||||
|
|
||||||
|
- [#226](https://github.com/pusher/oauth2_proxy/pull/227) Add Keycloak provider (@Ofinka)
|
||||||
- [#178](https://github.com/pusher/outh2_proxy/pull/178) Add Silence Ping Logging and Exclude Logging Paths flags (@kskewes)
|
- [#178](https://github.com/pusher/outh2_proxy/pull/178) Add Silence Ping Logging and Exclude Logging Paths flags (@kskewes)
|
||||||
- [#209](https://github.com/pusher/outh2_proxy/pull/209) Improve docker build caching of layers (@dekimsey)
|
- [#209](https://github.com/pusher/outh2_proxy/pull/209) Improve docker build caching of layers (@dekimsey)
|
||||||
- [#186](https://github.com/pusher/oauth2_proxy/pull/186) Make config consistent (@JoelSpeed)
|
- [#186](https://github.com/pusher/oauth2_proxy/pull/186) Make config consistent (@JoelSpeed)
|
||||||
|
@ -15,6 +15,7 @@ Valid providers are :
|
|||||||
- [Azure](#azure-auth-provider)
|
- [Azure](#azure-auth-provider)
|
||||||
- [Facebook](#facebook-auth-provider)
|
- [Facebook](#facebook-auth-provider)
|
||||||
- [GitHub](#github-auth-provider)
|
- [GitHub](#github-auth-provider)
|
||||||
|
- [Keycloak](#keycloak-auth-provider)
|
||||||
- [GitLab](#gitlab-auth-provider)
|
- [GitLab](#gitlab-auth-provider)
|
||||||
- [LinkedIn](#linkedin-auth-provider)
|
- [LinkedIn](#linkedin-auth-provider)
|
||||||
- [login.gov](#logingov-provider)
|
- [login.gov](#logingov-provider)
|
||||||
@ -101,6 +102,20 @@ If you are using GitHub enterprise, make sure you set the following to the appro
|
|||||||
-redeem-url="http(s)://<enterprise github host>/login/oauth/access_token"
|
-redeem-url="http(s)://<enterprise github host>/login/oauth/access_token"
|
||||||
-validate-url="http(s)://<enterprise github host>/api/v3"
|
-validate-url="http(s)://<enterprise github host>/api/v3"
|
||||||
|
|
||||||
|
### Keycloak Auth Provider
|
||||||
|
|
||||||
|
1. Create new client in your Keycloak with **Access Type** 'confidental'.
|
||||||
|
2. Create a mapper with **Mapper Type** 'Group Membership'.
|
||||||
|
|
||||||
|
Make sure you set the following to the appropriate url:
|
||||||
|
|
||||||
|
-provider=keycloak
|
||||||
|
-client-id=<client you have created>
|
||||||
|
-client-secret=<your client's secret>
|
||||||
|
-login-url="http(s)://<keycloak host>/realms/<your realm>/protocol/openid-connect/auth"
|
||||||
|
-redeem-url="http(s)://<keycloak host>/realms/master/<your realm>/openid-connect/auth/token"
|
||||||
|
-validate-url="http(s)://<keycloak host>/realms/master/<your realm>/openid-connect/userinfo"
|
||||||
|
|
||||||
### GitLab Auth Provider
|
### GitLab Auth Provider
|
||||||
|
|
||||||
Whether you are using GitLab.com or self-hosting GitLab, follow [these steps to add an application](http://doc.gitlab.com/ce/integration/oauth_provider.html)
|
Whether you are using GitLab.com or self-hosting GitLab, follow [these steps to add an application](http://doc.gitlab.com/ce/integration/oauth_provider.html)
|
||||||
|
Loading…
Reference in New Issue
Block a user