6bb65f4eec 
					 
					
						
						
							
							feat(api): Migrate from gorilla/mux to fiber  
						
						... 
						
						
						
						Fixes  #468  
					
						2023-07-11 22:46:49 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						636688b43e 
					 
					
						
						
							
							chore(deps): Upgrade github.com/TwiN/g8 to v2.0.0  
						
						
						
						
					 
					
						2023-04-22 12:55:30 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c873b0ba0c 
					 
					
						
						
							
							feat(security)!: Remove deprecated SHA512 parameter for password hashing  
						
						
						
						
					 
					
						2022-06-14 23:48:28 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c682520dd9 
					 
					
						
						
							
							fix(security): Use LRU eviction policy for OIDC sessions  
						
						
						
						
					 
					
						2022-01-13 18:42:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c466542990 
					 
					
						
						
							
							test(security): Add tests for basic auth with bcrypt  
						
						
						
						
					 
					
						2022-01-08 19:59:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c712133df0 
					 
					
						
						
							
							feat(security): Implement Bcrypt for basic auth and deprecate SHA512  
						
						... 
						
						
						
						I've re-written the code for this several times before but always ended up not going through with it because a hashed Bcrypt string has dollar signs in it, which caused issues with the config due to environment variable support.
I finally decided to go through with it by forcing users to base64 encode the bcrypt hash 
						
						
					 
					
						2022-01-08 19:59:45 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56048725e4 
					 
					
						
						
							
							oidc: Display error if applicable  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						425c1d3674 
					 
					
						
						
							
							oidc: Add /api/v1/config route for determining whether to display a login button on the UI  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						139a78b2f6 
					 
					
						
						
							
							oidc: Log when a subject tries to authenticate but isn't allowed  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd5e3ee7ee 
					 
					
						
						
							
							Add tests for OIDC  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54779e1db8 
					 
					
						
						
							
							Fix basic security tests  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be9087bee3 
					 
					
						
						
							
							#205 : Work on supporting OpenID Connect for auth  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45a47940ad 
					 
					
						
						
							
							#205 : Start working on adding support for IODC  
						
						
						
						
					 
					
						2022-01-02 21:14:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a46a5ae9e 
					 
					
						
						
							
							Rename security.go and security_test.go to config.go and config_test.go  
						
						
						
						
					 
					
						2021-09-22 00:53:13 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bc381b356 
					 
					
						
						
							
							Fix typo  
						
						
						
						
					 
					
						2021-05-24 21:46:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bde98868e 
					 
					
						
						
							
							Improve code documentation  
						
						
						
						
					 
					
						2020-10-23 15:58:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fd6eddc16 
					 
					
						
						
							
							Make sure that the SHA512 hash is lowercase  
						
						
						
						
					 
					
						2020-10-14 21:45:45 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea454eb3b2 
					 
					
						
						
							
							Add tests for basic authentication ( #8 )  
						
						
						
						
					 
					
						2020-10-14 19:26:14 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fb7d27f3a 
					 
					
						
						
							
							Add security handler ( #8 )  
						
						
						
						
					 
					
						2020-10-14 19:24:36 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0b1fefec8 
					 
					
						
						
							
							Support SHA512 as hashing algorithm ( #8 )  
						
						
						
						
					 
					
						2020-10-14 19:24:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9220a777bb 
					 
					
						
						
							
							Start working on  #8 : Support basic authentication for the dashboard  
						
						
						
						
					 
					
						2020-10-14 19:22:58 -04:00