6e1b3b9660 
								
							 
						 
						
							
							
								
								Switch to in session store initialisation  
							
							
							
						 
						
							2020-06-28 12:50:55 +01:00  
				
					
						
							
							
								 
						
							
								c8dbf1cf60 
								
							 
						 
						
							
							
								
								Move Cipher intialisation to session store initialisation  
							
							
							
						 
						
							2020-06-28 12:03:03 +01:00  
				
					
						
							
							
								 
						
							
								f7cca1d0b3 
								
							 
						 
						
							
							
								
								Refactor encryption.Cipher to be an Encrypt/Decrypt Interface  
							
							... 
							
							
							
							All Encrypt/Decrypt Cipher implementations will now take
and return []byte to set up usage in future binary compatible
encoding schemes to fix issues with bloat encrypting to strings
(which requires base64ing adding 33% size) 
							
						 
						
							2020-06-12 14:36:58 -07:00  
				
					
						
							
							
								 
						
							
								b4530b9292 
								
							 
						 
						
							
							
								
								Allow binary values in signed cookies  
							
							... 
							
							
							
							Make signedValue & Validate operate on []byte
by default and not assume/cast string. Any casting
will be done from callers. 
							
						 
						
							2020-06-12 14:36:58 -07:00  
				
					
						
							
							
								 
						
							
								f7b28cb1d3 
								
							 
						 
						
							
							
								
								Improvements to Session State code ( #536 )  
							
							... 
							
							
							
							* Drop SessionStateJSON wrapper
* Use EncrpytInto/DecryptInto to reduce sessionstate
Co-authored-by: Henry Jenkins <henry@henryjenkins.name> 
							
						 
						
							2020-05-30 08:53:38 +01:00  
				
					
						
							
							
								 
						
							
								d228d5a928 
								
							 
						 
						
							
							
								
								Refactor the utils package to other areas ( #538 )  
							
							... 
							
							
							
							* Refactor the utils package to other areas
Move cookieSession functions to cookie session store
& align the double implementation of SecretBytes to be
united and housed under encryption
* Remove unused Provider SessionFromCookie/CookieForSession
These implementations aren't used, these are handled in the cookie store.
* Add changelog entry for session/utils refactor 
							
						 
						
							2020-05-14 10:16:35 +01:00  
				
					
						
							
							
								 
						
							
								458710149c 
								
							 
						 
						
							
							
								
								Rename Cookie Options to remove extra 'Cookie'  
							
							
							
						 
						
							2020-04-29 19:51:24 +01:00  
				
					
						
							
							
								 
						
							
								dd05e7ff0b 
								
							 
						 
						
							
							
								
								Add new linters ( #486 )  
							
							... 
							
							
							
							* add new linters and fix issues
* fix deprecated warnings
* simplify return
* update CHANGELOG
* fix staticcheck issues
* remove a deprecated linter, minor fixes of variable initialization 
							
						 
						
							2020-04-14 09:36:44 +01:00  
				
					
						
							
							
								 
						
							
								fcd52e042e 
								
							 
						 
						
							
							
								
								Warn users when session cookies are split  
							
							
							
						 
						
							2020-04-12 12:01:38 +01:00  
				
					
						
							
							
								 
						
							
								802754caad 
								
							 
						 
						
							
							
								
								Migrate to oauth2-proxy/oauth2-proxy  
							
							
							
						 
						
							2020-03-29 15:40:10 +01:00  
				
					
						
							
							
								 
						
							
								362cdf7713 
								
							 
						 
						
							
							
								
								Fix http.Cookie SameSite is not copied. ( #450 )  
							
							... 
							
							
							
							* fix: http.Cookie SameSite is not copied.
* Update CHANGELOG.md 
							
						 
						
							2020-03-17 18:48:52 +00:00  
				
					
						
							
							
								 
						
							
								e64e6fa514 
								
							 
						 
						
							
							
								
								Some code improvements  
							
							... 
							
							
							
							* Remove shadowing of predeclared identifier: new.
* strings.ReplaceAll instead of strings.Replace with -1.
* Change strings.ToLower comparison to strings.EqualFold.
* Rewrite if-else-if-else chain as a switch. 
							
						 
						
							2019-10-09 15:44:26 +03:00  
				
					
						
							
							
								 
						
							
								d1ef14becc 
								
							 
						 
						
							
							
								
								Move cookie to pkg/encryption  
							
							
							
						 
						
							2019-06-15 11:33:57 +02:00  
				
					
						
							
							
								 
						
							
								093f9da881 
								
							 
						 
						
							
							
								
								Move cipher creation to options and away from oauth2_proxy.go  
							
							
							
						 
						
							2019-05-20 11:26:13 +02:00  
				
					
						
							
							
								 
						
							
								76bd23738f 
								
							 
						 
						
							
							
								
								Simplify cookie creation form *options.CookieOptions  
							
							
							
						 
						
							2019-05-20 11:26:12 +02:00  
				
					
						
							
							
								 
						
							
								c61f3a1c65 
								
							 
						 
						
							
							
								
								Use SessionStore for session in proxy  
							
							
							
						 
						
							2019-05-20 11:26:10 +02:00  
				
					
						
							
							
								 
						
							
								34cbe0497c 
								
							 
						 
						
							
							
								
								Add CreatedAt to SessionState  
							
							
							
						 
						
							2019-05-20 11:26:09 +02:00  
				
					
						
							
							
								 
						
							
								fbee5eae16 
								
							 
						 
						
							
							
								
								Initialise SessionStore in Options  
							
							
							
						 
						
							2019-05-20 11:26:04 +02:00  
				
					
						
							
							
								 
						
							
								1d29a0d094 
								
							 
						 
						
							
							
								
								Drop Session suffix from SessionStore methods  
							
							
							
						 
						
							2019-05-18 13:10:12 +02:00  
				
					
						
							
							
								 
						
							
								b965f25c10 
								
							 
						 
						
							
							
								
								Implement SaveSession in Cookie SessionStore  
							
							
							
						 
						
							2019-05-18 13:10:06 +02:00  
				
					
						
							
							
								 
						
							
								15a2cf8b9e 
								
							 
						 
						
							
							
								
								Implement ClearSession for cookie SessionStore  
							
							
							
						 
						
							2019-05-18 13:10:05 +02:00  
				
					
						
							
							
								 
						
							
								8b3a3853eb 
								
							 
						 
						
							
							
								
								Implement LoadSession in Cookie SessionStore  
							
							
							
						 
						
							2019-05-18 13:10:04 +02:00  
				
					
						
							
							
								 
						
							
								6d162a1d78 
								
							 
						 
						
							
							
								
								Define session options and cookie session store types  
							
							
							
						 
						
							2019-05-18 13:10:01 +02:00