7c4479791c 
								
							 
						 
						
							
							
								
								Merge pull request  #753  from codablock/azure-resource  
							
							... 
							
							
							
							Pass resource parameter in login url 
							
						 
						
							2020-09-29 09:21:14 -07:00  
				
					
						
							
							
								 
						
							
								d046782f61 
								
							 
						 
						
							
							
								
								Add link to  #753  in changelog  
							
							
							
						 
						
							2020-09-29 13:35:40 +02:00  
				
					
						
							
							
								 
						
							
								090eff0197 
								
							 
						 
						
							
							
								
								Add CHANGELOG.md entries for  #753  
							
							
							
						 
						
							2020-09-28 12:17:06 +02:00  
				
					
						
							
							
								 
						
							
								74918c40d8 
								
							 
						 
						
							
							
								
								Refactor makeLoginURL to accept extraParams  
							
							... 
							
							
							
							And don't require the caller to know how to use the returned params. 
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								4eb9612679 
								
							 
						 
						
							
							
								
								Move DefaultGetLoginURL into util.go  
							
							
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								9a64e67d5b 
								
							 
						 
						
							
							
								
								De-duplicate code in GetLoginURL of in logingov provider  
							
							... 
							
							
							
							Also add unit test to ensure logingov specific logic is applied. 
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								fde09bea4e 
								
							 
						 
						
							
							
								
								Move azure specific resource parameter handling into azure provider  
							
							
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								97e95fd4ff 
								
							 
						 
						
							
							
								
								Move actual implementation of default provider GetLoginURL into DefaultGetLoginURL  
							
							... 
							
							
							
							This allows us to reuse code from different providers in case slight
modifications to the URL are needed. 
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								017b9bcfb7 
								
							 
						 
						
							
							
								
								Add unit test for protected resources  
							
							
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								8cbf9219bc 
								
							 
						 
						
							
							
								
								Pass resource parameter in login url  
							
							
							
						 
						
							2020-09-28 12:15:06 +02:00  
				
					
						
							
							
								 
						
							
								e9aa7acf4e 
								
							 
						 
						
							
							
								
								Merge pull request  #791  from grnhse/remove-provider-preferred-username-getter  
							
							... 
							
							
							
							Remove provider GetPreferredUsername getter method 
							
						 
						
							2020-09-24 18:55:33 +01:00  
				
					
						
							
							
								 
						
							
								e0d915cc03 
								
							 
						 
						
							
							
								
								Stop shadowing GetEmailAddress errors in redeemCode  
							
							
							
						 
						
							2020-09-24 10:50:18 -07:00  
				
					
						
							
							
								 
						
							
								3371284a36 
								
							 
						 
						
							
							
								
								Remove GetPreferredUsername method from Provider interface  
							
							... 
							
							
							
							It isn't used in any providers and we have future plans
to remove the specialness of PreferredUsername and make it
an optional field in the session.
User, Email & Groups will eventually be the only first class
fields on the session that are always set. 
							
						 
						
							2020-09-24 10:49:50 -07:00  
				
					
						
							
							
								 
						
							
								160685abd7 
								
							 
						 
						
							
							
								
								Merge pull request  #722  from grnhse/redis-startup-validation  
							
							... 
							
							
							
							Redis configuration startup validation 
							
						 
						
							2020-09-24 18:48:55 +01:00  
				
					
						
							
							
								 
						
							
								6db1aeb9c6 
								
							 
						 
						
							
							
								
								Validate Redis session store health on startup  
							
							
							
						 
						
							2020-09-24 10:41:43 -07:00  
				
					
						
							
							
								 
						
							
								93870ec0ff 
								
							 
						 
						
							
							
								
								Merge pull request  #575  from grnhse/deprecate-sha1  
							
							... 
							
							
							
							Stop accepting legacy SHA1 signed cookies 
							
						 
						
							2020-09-24 18:36:52 +01:00  
				
					
						
							
							
								 
						
							
								56f199a24f 
								
							 
						 
						
							
							
								
								Stop accepting legacy SHA1 signed cookies  
							
							
							
						 
						
							2020-09-24 10:31:34 -07:00  
				
					
						
							
							
								 
						
							
								55a941b76e 
								
							 
						 
						
							
							
								
								Merge pull request  #788  from blz-ea/patch-1  
							
							... 
							
							
							
							docs: fix Keycloak provider documentation 
							
						 
						
							2020-09-23 09:54:40 -07:00  
				
					
						
							
							
								 
						
							
								4a04ff4529 
								
							 
						 
						
							
							
								
								docs: fix Keycloak provider documentation  
							
							
							
						 
						
							2020-09-22 20:13:00 -04:00  
				
					
						
							
							
								 
						
							
								8eb9c69a9a 
								
							 
						 
						
							
							
								
								Merge pull request  #616  from stefansedich/group-claim  
							
							... 
							
							
							
							Add support to ensure user belongs in required groups when using the OIDC provider 
							
						 
						
							2020-09-21 13:04:27 -07:00  
				
					
						
							
							
								 
						
							
								9d59519a96 
								
							 
						 
						
							
							
								
								Add support to ensure user belongs in required groups when using the OIDC provider  
							
							
							
						 
						
							2020-09-21 10:43:54 -07:00  
				
					
						
							
							
								 
						
							
								a87beab1a0 
								
							 
						 
						
							
							
								
								Merge pull request  #764  from lentzi90/patch-1  
							
							... 
							
							
							
							Document bcrypt encryption for htpasswd 
							
						 
						
							2020-09-11 14:26:03 +01:00  
				
					
						
							
							
								 
						
							
								e14d6ab791 
								
							 
						 
						
							
							
								
								Document bcrypt encryption for htpasswd  
							
							... 
							
							
							
							Remove mention of (insecure) SHA option for encryption. 
							
						 
						
							2020-09-11 13:32:00 +03:00  
				
					
						
							
							
								 
						
							
								ef08d01b98 
								
							 
						 
						
							
							
								
								Merge pull request  #757  from ManoManoTech/doc/cookieSession  
							
							... 
							
							
							
							Doc: cookie-secret is a mandatory field for cookie session 
							
						 
						
							2020-09-04 15:30:47 +01:00  
				
					
						
							
							
								 
						
							
								0eb0024e87 
								
							 
						 
						
							
							
								
								Doc: cookie-secret is a mandatory field for cookie session  
							
							
							
						 
						
							2020-09-04 16:20:41 +02:00  
				
					
						
							
							
								 
						
							
								e4e5580852 
								
							 
						 
						
							
							
								
								Merge pull request  #748  from oauth2-proxy/release-6.1.1  
							
							... 
							
							
							
							Prepare CHANGELOG for v6.1.1 release 
							
						 
						
							2020-08-31 17:18:45 +01:00  
				
					
						
							
							
								 
						
							
								1337f56188 
								
							 
						 
						
							
							
								
								Prepare CHANGELOG for v6.1.1 release  
							
							
							
						 
						
							2020-08-31 17:01:52 +01:00  
				
					
						
							
							
								 
						
							
								841bf77f7f 
								
							 
						 
						
							
							
								
								Merge pull request  #746  from oauth2-proxy/fix-static  
							
							... 
							
							
							
							Fix conversion of static responses in upstreams 
							
						 
						
							2020-08-31 16:58:55 +01:00  
				
					
						
							
							
								 
						
							
								bd619ab63e 
								
							 
						 
						
							
							
								
								Fix conversion of file upstreams  
							
							
							
						 
						
							2020-08-31 16:54:13 +01:00  
				
					
						
							
							
								 
						
							
								b40517bbe3 
								
							 
						 
						
							
							
								
								Fix conversion of static responses in upstreams  
							
							
							
						 
						
							2020-08-31 16:54:01 +01:00  
				
					
						
							
							
								 
						
							
								73f0094486 
								
							 
						 
						
							
							
								
								Merge pull request  #729  from grnhse/x-forwarded-host-redirect  
							
							... 
							
							
							
							Use X-Forwarded-Host in Redirects 
							
						 
						
							2020-08-31 16:48:20 +01:00  
				
					
						
							
							
								 
						
							
								29b24793e3 
								
							 
						 
						
							
							
								
								Use X-Forwarded-Host consistently  
							
							
							
						 
						
							2020-08-31 08:31:45 -07:00  
				
					
						
							
							
								 
						
							
								bd5fab478d 
								
							 
						 
						
							
							
								
								fix docs: command line options ( #744 )  
							
							
							
						 
						
							2020-08-29 09:26:24 +01:00  
				
					
						
							
							
								 
						
							
								37026b60ce 
								
							 
						 
						
							
							
								
								Merge pull request  #741  from oauth2-proxy/release-6.1.0  
							
							... 
							
							
							
							Prepare changelog for v6.1.0 release 
							
						 
						
							2020-08-27 15:15:24 +01:00  
				
					
						
							
							
								 
						
							
								43bf36425d 
								
							 
						 
						
							
							
								
								Prepare changelog for v6.1.0 release  
							
							
							
						 
						
							2020-08-27 15:08:46 +01:00  
				
					
						
							
							
								 
						
							
								4134a9010e 
								
							 
						 
						
							
							
								
								Merge pull request  #742  from oauth2-proxy/domain-log  
							
							... 
							
							
							
							Only log no cookie match if cookie domains specified 
							
						 
						
							2020-08-27 15:01:32 +01:00  
				
					
						
							
							
								 
						
							
								105d5acb7b 
								
							 
						 
						
							
							
								
								Only log no cookie match if cookie domains specified  
							
							
							
						 
						
							2020-08-27 14:48:00 +01:00  
				
					
						
							
							
								 
						
							
								d7abd56981 
								
							 
						 
						
							
							
								
								dist.sh: remove go version from asset links ( #733 )  
							
							... 
							
							
							
							* dist.sh: remove go version from asset links
* update changelog 
							
						 
						
							2020-08-25 08:41:14 -07:00  
				
					
						
							
							
								 
						
							
								5fa5b3186f 
								
							 
						 
						
							
							
								
								Merge pull request  #562  from oauth2-proxy/auth-header-helper  
							
							... 
							
							
							
							Create generic Authorization Header constructor 
							
						 
						
							2020-08-17 16:44:38 +01:00  
				
					
						
							
							
								 
						
							
								d05e08cba3 
								
							 
						 
						
							
							
								
								Create generic Authorization Header constructor  
							
							
							
						 
						
							2020-08-16 20:04:34 +01:00  
				
					
						
							
							
								 
						
							
								9a338d8a34 
								
							 
						 
						
							
							
								
								Merge pull request  #715  from oauth2-proxy/session-nil-time  
							
							... 
							
							
							
							Ensure session times are not nil before printing them 
							
						 
						
							2020-08-16 19:57:55 +01:00  
				
					
						
							
							
								 
						
							
								16a30002df 
								
							 
						 
						
							
							
								
								Ensure session times are not nil before printing them  
							
							
							
						 
						
							2020-08-16 19:53:52 +01:00  
				
					
						
							
							
								 
						
							
								aceb9e2762 
								
							 
						 
						
							
							
								
								Merge pull request  #700  from grnhse/oidc-no-email-tokens  
							
							... 
							
							
							
							Allow OIDC Bearer Tokens without emails 
							
						 
						
							2020-08-16 13:03:43 +01:00  
				
					
						
							
							
								 
						
							
								0645e19c24 
								
							 
						 
						
							
							
								
								Cleanup internalSession params & handle profileURL Bearer case better  
							
							... 
							
							
							
							`findClaimsFromIDToken` would always have a `nil` access token and not be
able to hit the userinfo endpoint in Bearer case. If access token is nil,
default to legacy `session.Email = claim.Subject` that all JWT bearers used
to have, even if a valid profileURL is present. 
							
						 
						
							2020-08-14 13:31:38 -07:00  
				
					
						
							
							
								 
						
							
								dcc75410a8 
								
							 
						 
						
							
							
								
								Handle claim finding differently in bearer vs standard IDTokens  
							
							
							
						 
						
							2020-08-14 13:31:38 -07:00  
				
					
						
							
							
								 
						
							
								514db45d1a 
								
							 
						 
						
							
							
								
								Allow OIDC Bearer Tokens without emails  
							
							... 
							
							
							
							This reverts to functionality before #499  where an OIDC
provider could be used with `--skip-jwt-bearer-tokens` and
tokens without an email or profileURL would still be valid.
This logic mirrors `middleware.createSessionStateFromBearerToken`
which used to be the universal logic before #499 . 
							
						 
						
							2020-08-14 13:31:38 -07:00  
				
					
						
							
							
								 
						
							
								8515da3e91 
								
							 
						 
						
							
							
								
								Merge pull request  #714  from grnhse/redis-sentinel-password  
							
							... 
							
							
							
							Support Password & SentinelPassword in Redis session store 
							
						 
						
							2020-08-14 14:09:54 +01:00  
				
					
						
							
							
								 
						
							
								51a9062044 
								
							 
						 
						
							
							
								
								Support Password & SentinelPassword in Redis session store  
							
							
							
						 
						
							2020-08-11 12:22:05 -07:00  
				
					
						
							
							
								 
						
							
								35ed7a313b 
								
							 
						 
						
							
							
								
								Merge pull request  #719  from grnhse/gosec-x-oauth-basic-skip  
							
							... 
							
							
							
							Add `x-oauth-basic` nosec annotation & address gosec unhandled errors 
							
						 
						
							2020-08-11 11:56:07 -07:00  
				
					
						
							
							
								 
						
							
								b6e78efc1e 
								
							 
						 
						
							
							
								
								Add `x-oauth-basic` nosec annotation & address gosec unhandled errors  
							
							
							
						 
						
							2020-08-10 15:15:16 -07:00