c377466411 
								
							 
						 
						
							
							
								
								Merge pull request  #797  from grnhse/refactor-provider-authz  
							
							... 
							
							
							
							Centralize Provider authorization interface method 
							
						 
						
							2020-11-12 19:38:55 +00:00  
				
					
						
							
							
								 
						
							
								d7fa979060 
								
							 
						 
						
							
							
								
								Note legacy areas to refactor away from `groupValidator`  
							
							
							
						 
						
							2020-11-12 11:18:59 -08:00  
				
					
						
							
							
								 
						
							
								b9661cb6fe 
								
							 
						 
						
							
							
								
								Return 401 Unauthorized if Authorize fails  
							
							
							
						 
						
							2020-11-12 11:18:59 -08:00  
				
					
						
							
							
								 
						
							
								f21b3b8b20 
								
							 
						 
						
							
							
								
								Authorize in Redeem callback flow  
							
							
							
						 
						
							2020-11-12 11:18:59 -08:00  
				
					
						
							
							
								 
						
							
								1b3b00443a 
								
							 
						 
						
							
							
								
								Streamline ErrMissingCode in provider Redeem methods  
							
							
							
						 
						
							2020-11-12 11:18:59 -08:00  
				
					
						
							
							
								 
						
							
								b92fd4b0bb 
								
							 
						 
						
							
							
								
								Streamline Google to use default Authorize  
							
							
							
						 
						
							2020-11-12 11:18:58 -08:00  
				
					
						
							
							
								 
						
							
								eb58ea2ed9 
								
							 
						 
						
							
							
								
								Move AllowedGroups to DefaultProvider for default Authorize usage  
							
							
							
						 
						
							2020-11-12 11:18:15 -08:00  
				
					
						
							
							
								 
						
							
								e7ac793044 
								
							 
						 
						
							
							
								
								Replace ValidateGroup with Authorize for Provider  
							
							
							
						 
						
							2020-11-12 11:17:06 -08:00  
				
					
						
							
							
								 
						
							
								df56a34ea3 
								
							 
						 
						
							
							
								
								Merge pull request  #911  from arcivanov/issue_895  
							
							... 
							
							
							
							Validate and log provider type on startup 
							
						 
						
							2020-11-12 17:25:14 +00:00  
				
					
						
							
							
								 
						
							
								45ae87e4b7 
								
							 
						 
						
							
							
								
								Logs provider name on startup  
							
							... 
							
							
							
							If invalid provider is specified, stop and error out
fixes  #895  
							
						 
						
							2020-11-12 10:39:35 -05:00  
				
					
						
							
							
								 
						
							
								6254ed24ea 
								
							 
						 
						
							
							
								
								Merge pull request  #906  from oauth2-proxy/docs-v6.1  
							
							... 
							
							
							
							Set up v6.1.x versioned documentation as default documentation 
							
						 
						
							2020-11-09 10:15:37 +00:00  
				
					
						
							
							
								 
						
							
								66550db7b9 
								
							 
						 
						
							
							
								
								Add changelog entry for v6.1.x docs  
							
							
							
						 
						
							2020-11-08 19:39:39 +00:00  
				
					
						
							
							
								 
						
							
								c8a70c6243 
								
							 
						 
						
							
							
								
								Add version dropdown to docs header  
							
							
							
						 
						
							2020-11-08 19:37:46 +00:00  
				
					
						
							
							
								 
						
							
								6c483e5674 
								
							 
						 
						
							
							
								
								Set up docs for version 6.1.x  
							
							
							
						 
						
							2020-11-08 19:37:43 +00:00  
				
					
						
							
							
								 
						
							
								cc6532a282 
								
							 
						 
						
							
							
								
								Use display-htpasswd-form flag ( #778 )  
							
							... 
							
							
							
							Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk> 
							
						 
						
							2020-11-08 18:48:01 +00:00  
				
					
						
							
							
								 
						
							
								47710d0094 
								
							 
						 
						
							
							
								
								Merge pull request  #905  from grnhse/deprecate-legacy-sessions  
							
							... 
							
							
							
							Remove v5 JSON session support 
							
						 
						
							2020-11-08 17:41:12 +00:00  
				
					
						
							
							
								 
						
							
								2b15ba0bcf 
								
							 
						 
						
							
							
								
								Remove v5 JSON session support  
							
							
							
						 
						
							2020-11-08 08:52:55 -08:00  
				
					
						
							
							
								 
						
							
								289f4f3c5f 
								
							 
						 
						
							
							
								
								Merge pull request  #904  from grnhse/default-strip-request-headers  
							
							... 
							
							
							
							Flip `--skip-auth-strip-headers` to `true` by default 
							
						 
						
							2020-11-08 12:04:47 +00:00  
				
					
						
							
							
								 
						
							
								7d6ff03d13 
								
							 
						 
						
							
							
								
								Fix X-Auth-Request-Preferred-Username in response headers  
							
							
							
						 
						
							2020-11-07 12:47:42 -08:00  
				
					
						
							
							
								 
						
							
								1c26539ef0 
								
							 
						 
						
							
							
								
								Align tests to SkipAuthStripHeaders default  
							
							
							
						 
						
							2020-11-07 12:33:37 -08:00  
				
					
						
							
							
								 
						
							
								14fd934b32 
								
							 
						 
						
							
							
								
								Flip `--skip-auth-strip-headers` to `true` by default  
							
							
							
						 
						
							2020-11-07 11:43:45 -08:00  
				
					
						
							
							
								 
						
							
								5cba642938 
								
							 
						 
						
							
							
								
								Merge pull request  #826  from oauth2-proxy/header-middlewares  
							
							... 
							
							
							
							Integrate new header injectors into project 
							
						 
						
							2020-11-07 11:14:31 -08:00  
				
					
						
							
							
								 
						
							
								1270104806 
								
							 
						 
						
							
							
								
								Update changelog to include integration of new header injection  
							
							
							
						 
						
							2020-11-07 17:17:43 +00:00  
				
					
						
							
							
								 
						
							
								92d09343d2 
								
							 
						 
						
							
							
								
								Add tests for legacy header conversion  
							
							
							
						 
						
							2020-11-07 17:17:10 +00:00  
				
					
						
							
							
								 
						
							
								8d1bbf33b1 
								
							 
						 
						
							
							
								
								Add tests for headers validation  
							
							
							
						 
						
							2020-11-07 17:17:06 +00:00  
				
					
						
							
							
								 
						
							
								1dac1419b3 
								
							 
						 
						
							
							
								
								Add tests for SecretSource validation  
							
							
							
						 
						
							2020-11-07 17:17:02 +00:00  
				
					
						
							
							
								 
						
							
								8059a812cd 
								
							 
						 
						
							
							
								
								Integrate new header injectors with OAuth2 Proxy  
							
							
							
						 
						
							2020-11-07 17:16:58 +00:00  
				
					
						
							
							
								 
						
							
								d26c65ba8d 
								
							 
						 
						
							
							
								
								Add validation for Headers struct  
							
							
							
						 
						
							2020-11-07 17:16:54 +00:00  
				
					
						
							
							
								 
						
							
								2dc0d1e7ee 
								
							 
						 
						
							
							
								
								Create LegacyHeaders struct and conversion to new Headers  
							
							
							
						 
						
							2020-11-07 17:16:49 +00:00  
				
					
						
							
							
								 
						
							
								ab3cd58df6 
								
							 
						 
						
							
							
								
								Fixed links to docs in readme ( #902 )  
							
							... 
							
							
							
							* Fixed links to docs in readme
* Fixed logo at the top not being displayed 
							
						 
						
							2020-11-06 16:57:23 -08:00  
				
					
						
							
							
								 
						
							
								39f57c6b28 
								
							 
						 
						
							
							
								
								Merge pull request  #898  from oauth2-proxy/docusaurus  
							
							... 
							
							
							
							Migrate documentation to Docusaurus 
							
						 
						
							2020-11-05 22:33:28 +00:00  
				
					
						
							
							
								 
						
							
								5a7ae59f2a 
								
							 
						 
						
							
							
								
								Add changelog entry for migrating to docusaurus  
							
							
							
						 
						
							2020-11-05 16:09:02 +00:00  
				
					
						
							
							
								 
						
							
								ef2628d5b2 
								
							 
						 
						
							
							
								
								Add github action to deploy docusaurus  
							
							
							
						 
						
							2020-11-05 15:36:30 +00:00  
				
					
						
							
							
								 
						
							
								899c743afc 
								
							 
						 
						
							
							
								
								Migrate existing documentation to Docusaurus  
							
							
							
						 
						
							2020-11-05 15:36:27 +00:00  
				
					
						
							
							
								 
						
							
								11bfd15566 
								
							 
						 
						
							
							
								
								Merge pull request  #893  from oauth2-proxy/remove-travis  
							
							... 
							
							
							
							Remove Travis configuration 
							
						 
						
							2020-11-04 19:45:48 +00:00  
				
					
						
							
							
								 
						
							
								3ccf74746e 
								
							 
						 
						
							
							
								
								Remove basename from test coverage prefix ( #892 )  
							
							... 
							
							
							
							Co-authored-by: Nick Meves <nick.meves@greenhouse.io> 
							
						 
						
							2020-11-04 19:40:40 +00:00  
				
					
						
							
							
								 
						
							
								0e119d7c84 
								
							 
						 
						
							
							
								
								Azure token refresh ( #754 )  
							
							... 
							
							
							
							* Implement azure token refresh
Based on original PR https://github.com/oauth2-proxy/oauth2-proxy/pull/278 
* Update CHANGELOG.md
* Apply suggestions from code review
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
* Set CreatedAt to Now() on token refresh
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk> 
							
						 
						
							2020-11-04 11:25:59 -08:00  
				
					
						
							
							
								 
						
							
								e9d46bfe32 
								
							 
						 
						
							
							
								
								Remove Travis configuration  
							
							
							
						 
						
							2020-11-03 22:22:15 +00:00  
				
					
						
							
							
								 
						
							
								65016c8da1 
								
							 
						 
						
							
							
								
								Enable custom structure for group claim with default name group ( #839 )  
							
							... 
							
							
							
							* Allow complex structure for groups in group claim.
* Remove unused constant
* Update variable name
* Fix linting
* Use helper method
* Log error if not possible to append group value
* Add missing import
* Use own logger
* Fix imports
* Remove Dockerfile for testing
* Add Changelog entry
* Use formatGroup helper method and update tests
* Return string instead of string array
* Remove groups variable
* Return error in format method.
* Reorder imports
Co-authored-by: Nick Meves <nick.meves@greenhouse.io> 
							
						 
						
							2020-11-03 10:10:08 -08:00  
				
					
						
							
							
								 
						
							
								cc6b808c17 
								
							 
						 
						
							
							
								
								Update README.md ( #889 )  
							
							... 
							
							
							
							Fix typo in README.md 
							
						 
						
							2020-11-02 15:22:41 -08:00  
				
					
						
							
							
								 
						
							
								8abc4e6d87 
								
							 
						 
						
							
							
								
								Updated Gitlab docs ( #859 )  
							
							
							
						 
						
							2020-10-21 09:36:17 -07:00  
				
					
						
							
							
								 
						
							
								2aa04c9720 
								
							 
						 
						
							
							
								
								Merge pull request  #796  from grnhse/refactor-redeem-code  
							
							... 
							
							
							
							Refactor redeemCode and support a Provider-wide EnrichSessionState method 
							
						 
						
							2020-10-21 11:09:36 +01:00  
				
					
						
							
							
								 
						
							
								4a54c9421c 
								
							 
						 
						
							
							
								
								Remove EmailDomain verification from GitLab provider  
							
							... 
							
							
							
							This is handled globally 
							
						 
						
							2020-10-20 10:01:53 -07:00  
				
					
						
							
							
								 
						
							
								d9c141ae7c 
								
							 
						 
						
							
							
								
								Remove GetUserName method from Provider  
							
							
							
						 
						
							2020-10-19 14:09:46 -07:00  
				
					
						
							
							
								 
						
							
								0da45e97e1 
								
							 
						 
						
							
							
								
								Refactor GitLab to EnrichSessionState  
							
							
							
						 
						
							2020-10-19 14:09:45 -07:00  
				
					
						
							
							
								 
						
							
								e51f5fe7c9 
								
							 
						 
						
							
							
								
								Refactor GitHub to EnrichSessionState  
							
							
							
						 
						
							2020-10-19 14:09:45 -07:00  
				
					
						
							
							
								 
						
							
								2b9e1bbba0 
								
							 
						 
						
							
							
								
								Add EnrichSessionState as main post-Redeem session updater  
							
							
							
						 
						
							2020-10-19 14:09:45 -07:00  
				
					
						
							
							
								 
						
							
								b6061f0803 
								
							 
						 
						
							
							
								
								Adds tests for redeemCode and enrichSession  
							
							
							
						 
						
							2020-10-19 14:09:02 -07:00  
				
					
						
							
							
								 
						
							
								0bd8eb3191 
								
							 
						 
						
							
							
								
								Setup provider.ErrNotImplemented sentinel error  
							
							
							
						 
						
							2020-10-19 14:09:02 -07:00  
				
					
						
							
							
								 
						
							
								add45c360c 
								
							 
						 
						
							
							
								
								Split session enrichment from code redemption  
							
							
							
						 
						
							2020-10-19 14:09:02 -07:00