cbc973c8d9 
								
							 
						 
						
							
							
								
								Issue 1878: Validate URL call does not correctly honor already set UR… ( #1951 )  
							
							... 
							
							
							
							* Issue 1878: Validate URL call does not correctly honor already set URL parameters
* Issue 1878: Validate URL call does not correctly honor already set URL parameters
* Update CHANGELOG.md
---------
Co-authored-by: Nuno Borges <Nuno.Borges@ctw.bmwgroup.com>
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk> 
							
						 
						
							2023-02-10 18:36:13 +00:00  
				
					
						
							
							
								 
						
							
								3fa42edb73 
								
							 
						 
						
							
							
								
								Fix import path for v7 ( #800 )  
							
							... 
							
							
							
							* fix import path for v7
find ./ -name "*.go" | xargs sed -i -e 's|"github.com/oauth2-proxy/oauth2-proxy|"github.com/oauth2-proxy/oauth2-proxy/v7|'
* fix module path
* go mod tidy
* fix installation docs
* update CHANGELOG
* Update CHANGELOG.md
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk> 
							
						 
						
							2020-09-29 17:44:42 +01:00  
				
					
						
							
							
								 
						
							
								d69fd6af22 
								
							 
						 
						
							
							
								
								Allow Logging to stdout with separate Error Log Channel ( #718 )  
							
							... 
							
							
							
							* Add dedicated error logging writer
* Document new errors to stdout flag
* Update changelog
* Thread-safe the log buffer
* Address feedback
* Remove duplication by adding log level
* Clean up error formatting
* Apply suggestions from code review
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk> 
							
						 
						
							2020-08-10 11:44:08 +01:00  
				
					
						
							
							
								 
						
							
								de9e65a63a 
								
							 
						 
						
							
							
								
								Migrate all requests to result pattern  
							
							
							
						 
						
							2020-07-06 20:38:00 +01:00  
				
					
						
							
							
								 
						
							
								53142455b6 
								
							 
						 
						
							
							
								
								Migrate all requests to new builder pattern  
							
							
							
						 
						
							2020-07-06 18:31:09 +01:00  
				
					
						
							
							
								 
						
							
								e642daef4e 
								
							 
						 
						
							
							
								
								Support context in providers ( #519 )  
							
							... 
							
							
							
							Co-authored-by: Henry Jenkins <henry@henryjenkins.name> 
							
						 
						
							2020-05-10 13:34:59 +01:00  
				
					
						
							
							
								 
						
							
								802754caad 
								
							 
						 
						
							
							
								
								Migrate to oauth2-proxy/oauth2-proxy  
							
							
							
						 
						
							2020-03-29 15:40:10 +01:00  
				
					
						
							
							
								 
						
							
								630db3769b 
								
							 
						 
						
							
							
								
								Merge branch 'master' into refactor  
							
							
							
						 
						
							2019-07-15 11:30:43 +01:00  
				
					
						
							
							
								 
						
							
								fb9616160e 
								
							 
						 
						
							
							
								
								Move logger to pkg/logger  
							
							
							
						 
						
							2019-06-15 11:33:58 +02:00  
				
					
						
							
							
								 
						
							
								7a8fb58ad1 
								
							 
						 
						
							
							
								
								Only validate tokens if ValidateURL resolves to a non-empty string  
							
							... 
							
							
							
							Fix an unsupported protocol scheme error when validating tokens by
ensuring that the ValidateURL generates a non-empty string. The Azure
provider doesn't define any ValidateURL and therefore uses the default
value of `url.Parse("")` which is not `nil`.
The following log summary shows the issue:
    2019/06/14 12:26:04 oauthproxy.go:799: 10.244.1.3:34112 ("10.244.1.1") refreshing 16h26m29s old session cookie for Session{email:jonas.fonseca@example.com user:jonas.fonseca token:true} (refresh after 1h0m0s)
    2019/06/14 12:26:04 internal_util.go:60: GET ?access_token=eyJ0...
    2019/06/14 12:26:04 internal_util.go:61: token validation request failed: Get ?access_token=eyJ0...: unsupported protocol scheme ""
    2019/06/14 12:26:04 oauthproxy.go:822: 10.244.1.3:34112 ("10.244.1.1") removing session. error validating Session{email:jonas.fonseca@example.com user:jonas.fonseca token:true} 
							
						 
						
							2019-06-14 12:52:22 -04:00  
				
					
						
							
							
								 
						
							
								8027cc454e 
								
							 
						 
						
							
							
								
								Move api to pkg/requests  
							
							
							
						 
						
							2019-06-08 07:40:43 +01:00  
				
					
						
							
							
								 
						
							
								8ec025f536 
								
							 
						 
						
							
							
								
								Auth and standard logging with file rolling  
							
							
							
						 
						
							2019-04-12 08:59:46 -07:00  
				
					
						
							
							
								 
						
							
								8ee802d4e5 
								
							 
						 
						
							
							
								
								Lint for non-comment linter errors  
							
							
							
						 
						
							2018-11-29 14:26:41 +00:00  
				
					
						
							
							
								 
						
							
								847cf25228 
								
							 
						 
						
							
							
								
								Move imports from bitly to pusher  
							
							
							
						 
						
							2018-11-27 11:45:05 +00:00  
				
					
						
							
							
								 
						
							
								d118cb7bbb 
								
							 
						 
						
							
							
								
								Drop deprecated MyUSA provider.  
							
							... 
							
							
							
							[Resolves  #390 ] 
							
						 
						
							2017-10-08 01:01:15 -04:00  
				
					
						
							
							
								 
						
							
								ba67e5c847 
								
							 
						 
						
							
							
								
								strip all log statements with the endpoint var  
							
							
							
						 
						
							2017-07-13 18:33:48 +00:00  
				
					
						
							
							
								 
						
							
								c566648127 
								
							 
						 
						
							
							
								
								add stripParam and stripToken methods to obfuscate log output  
							
							
							
						 
						
							2016-08-02 21:01:44 -06:00  
				
					
						
							
							
								 
						
							
								51a2e4e48c 
								
							 
						 
						
							
							
								
								*: rename Url to URL everywhere  
							
							... 
							
							
							
							Go coding style says that acronyms should be all lower or all upper. Fix
Url to URL. 
							
						 
						
							2015-11-09 00:47:44 +01:00  
				
					
						
							
							
								 
						
							
								d49c3e167f 
								
							 
						 
						
							
							
								
								SessionState refactoring; improve token renewal and cookie refresh  
							
							... 
							
							
							
							* New SessionState to consolidate email, access token and refresh token
* split ServeHttp into individual methods
* log on session renewal
* log on access token refresh
* refactor cookie encription/decription and session state serialization 
							
						 
						
							2015-07-02 23:09:11 -04:00  
				
					
						
							
							
								 
						
							
								e9b5631eed 
								
							 
						 
						
							
							
								
								cookie refresh: validation fixes, interval changes  
							
							... 
							
							
							
							* refresh now calculated as duration from cookie set 
							
						 
						
							2015-06-23 07:51:00 -04:00  
				
					
						
							
							
								 
						
							
								f5db2e1ff7 
								
							 
						 
						
							
							
								
								More complete HTTP error logging  
							
							
							
						 
						
							2015-06-07 21:03:53 -04:00  
				
					
						
							
							
								 
						
							
								b96a078839 
								
							 
						 
						
							
							
								
								Project Rename -> oauth2_proxy  
							
							
							
						 
						
							2015-05-21 02:55:04 -04:00  
				
					
						
							
							
								 
						
							
								8471f972e1 
								
							 
						 
						
							
							
								
								Move ValidateToken() to Provider  
							
							
							
						 
						
							2015-05-21 02:06:23 -04:00