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