Stavros 
							
						 
					 
					
						
						
							
						
						03af18fd15 
					 
					
						
						
							
							fix: validate resource file paths in ui middleware  
						
						
						
						
					 
					
						2025-08-25 22:31:57 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						cb8022af91 
					 
					
						
						
							
							fix: fix typo in ui middleware  
						
						
						
						
					 
					
						2025-08-25 22:25:17 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						304c920b7b 
					 
					
						
						
							
							feat: allow customizability of resources dir  
						
						
						
						
					 
					
						2025-08-25 22:20:00 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6418cbe2ba 
					 
					
						
						
							
							refactor: use more clear name for frontend assets  
						
						
						
						
					 
					
						2025-08-25 22:16:26 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						04213836a1 
					 
					
						
						
							
							refactor: split utils into smaller files  
						
						
						
						
					 
					
						2025-08-25 22:13:53 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						659d3561e0 
					 
					
						
						
							
							refactor: use a boostrap service to bootstrap the app  
						
						
						
						
					 
					
						2025-08-25 22:03:06 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						dbadb096b4 
					 
					
						
						
							
							feat: create oauth broker service  
						
						
						
						
					 
					
						2025-08-25 19:33:52 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						44f35af3bf 
					 
					
						
						
							
							refactor: move oauth providers into services (non-working)  
						
						
						
						
					 
					
						2025-08-25 17:50:34 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						dfdc656145 
					 
					
						
						
							
							refactor: use controller approach in handlers  
						
						
						
						
					 
					
						2025-08-25 16:40:06 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						e1d8ce3cb5 
					 
					
						
						
							
							refactor: use context fom middleware in handlers  
						
						
						
						
					 
					
						2025-08-25 14:19:52 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						ace22acdb2 
					 
					
						
						
							
							wip: add middlewares  
						
						
						
						
					 
					
						2025-08-25 13:28:30 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						5f7f88421e 
					 
					
						
						
							
							refactor: move user logging to oauth callback handler  
						
						
						
						
					 
					
						2025-07-17 15:07:05 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						bc941cb248 
					 
					
						
						
							
							refactor: make reconnect operation return connection  
						
						
						
						
					 
					
						2025-07-17 15:06:06 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6867667de6 
					 
					
						
						
							
							chore: format server package  
						
						
						
						
					 
					
						2025-07-17 00:46:28 +03:00 
						 
				 
			
				
					
						
							
							
								ElevenNotes 
							
						 
					 
					
						
						
							
						
						079886b54c 
					 
					
						
						
							
							feat: better health check and less log noise ( #274 )  
						
						... 
						
						
						
						* feat: better health check and less log noise
* feat: better health check and less log noise 
						
						
					 
					
						2025-07-17 00:44:05 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						19eb8f3064 
					 
					
						
						
							
							refactor: handle oauth groups response as an any array of any  
						
						
						
						
					 
					
						2025-07-17 00:31:24 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						1a13936693 
					 
					
						
						
							
							refactor: log parsed user in generic provider  
						
						
						
						
					 
					
						2025-07-16 01:38:54 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						4a87af4463 
					 
					
						
						
							
							refactor: make ldap user not found errors be warnings  
						
						
						
						
					 
					
						2025-07-15 13:18:37 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f25ab72747 
					 
					
						
						
							
							refactor: check cookie prior to basiv auth in context hook  
						
						
						
						
					 
					
						2025-07-15 02:10:16 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						2233557990 
					 
					
						
						
							
							tests: move handlers test to handlers package  
						
						
						
						
					 
					
						2025-07-15 01:38:01 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						d3bec635f8 
					 
					
						
						
							
							fix: make tinyauth not "eat" the authorization header  
						
						
						
						
					 
					
						2025-07-15 01:34:25 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6519644fc1 
					 
					
						
						
							
							fix: handle type string for oauth groups  
						
						
						
						
					 
					
						2025-07-15 00:17:41 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						736f65b7b2 
					 
					
						
						
							
							refactor: close connection before trying to reconnect  
						
						
						
						
					 
					
						2025-07-14 20:10:15 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						63d39b5500 
					 
					
						
						
							
							feat: try to reconnect to ldap server if heartbeat fails  
						
						
						
						
					 
					
						2025-07-14 20:02:16 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						52b12abeb2 
					 
					
						
						
							
							refactor: make heartbeat log message only appear in debug logs  
						
						
						
						
					 
					
						2025-07-12 13:31:53 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						48b4d78a7c 
					 
					
						
						
							
							refactor: split handlers into smaller purpose specific files  
						
						
						
						
					 
					
						2025-07-12 13:23:25 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						8ebed0ac9a 
					 
					
						
						
							
							chore: remove meaningless comments  
						
						
						
						
					 
					
						2025-07-12 13:17:06 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						e742603c15 
					 
					
						
						
							
							fix: add logging to user parse failure  
						
						
						
						
					 
					
						2025-07-12 11:49:37 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						3215bb6baa 
					 
					
						
						
							
							refactor: simplify ldap heartbeat  
						
						
						
						
					 
					
						2025-07-12 00:21:22 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						a11aba72d8 
					 
					
						
						
							
							feat: add heartbeat to keep ldap connection alive  
						
						
						
						
					 
					
						2025-07-11 23:16:09 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f73eb9571f 
					 
					
						
						
							
							fix: fix password reset message translations  
						
						
						
						
					 
					
						2025-07-11 16:16:49 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						0ace88a877 
					 
					
						
						
							
							feat: add support for bypassing authentication for specific IPs  
						
						
						
						
					 
					
						2025-07-10 00:53:22 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						476ed6964d 
					 
					
						
						
							
							fix: fix docker label matching logic  
						
						
						
						
					 
					
						2025-07-10 00:34:04 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						9f02710114 
					 
					
						
						
							
							feat: add support for comma list in label domain check  
						
						
						
						
					 
					
						2025-07-09 17:49:13 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						0f4a6b5924 
					 
					
						
						
							
							tests: fix parse header tests  
						
						
						
						
					 
					
						2025-07-08 00:54:36 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						c662b9e222 
					 
					
						
						
							
							tests: extend tests in utils and server  
						
						
						
						
					 
					
						2025-07-08 00:47:07 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f48bb65d7b 
					 
					
						
						
							
							feat: add support for using secret files for basic auth password  
						
						
						
						
					 
					
						2025-07-07 23:31:51 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6dc57ddf0f 
					 
					
						
						
							
							refactor: change basic auth label to username instead of user  
						
						
						
						
					 
					
						2025-07-06 01:02:08 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6ec8c9766c 
					 
					
						
						
							
							feat: add ldap support ( #232 )  
						
						... 
						
						
						
						* feat: add ldap support
* feat: add insecure option for self-signed certificates
* fix: recognize ldap as a username provider
* test: fix tests
* feat: add configurable search filter
* fix: fix error message in ldap search result
* refactor: bot suggestions 
						
						
					 
					
						2025-07-05 18:17:39 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						1941de1125 
					 
					
						
						
							
							refactor: remove init functions from methods ( #228 )  
						
						
						
						
					 
					
						2025-07-04 02:35:09 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						c10bff55de 
					 
					
						
						
							
							fix: encrypt the cookie in sessions ( #225 )  
						
						... 
						
						
						
						* fix: encrypt the cookie in sessions
* tests: use new auth config in tests
* fix: coderabbit suggestions 
						
						
					 
					
						2025-07-04 01:43:36 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						84d4c84ed2 
					 
					
						
						
							
							feat: allow or block an ip/range of ips using labels ( #211 )  
						
						... 
						
						
						
						* feat: allow or block an ip/range of ips using labels
* refactor: redirect to root page when no username or ip is provided in the unauthorized page 
						
						
					 
					
						2025-06-25 20:35:48 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f3ec4baf3c 
					 
					
						
						
							
							feat: add support for logging in to a basic auth protected app ( #203 )  
						
						
						
						
					 
					
						2025-06-20 11:33:06 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						aed29d2923 
					 
					
						
						
							
							feat: allow user to specify domain in container labels in order to identify it ( #198 )  
						
						... 
						
						
						
						* feat: allow user to specify domain in container labels in order to identify it
* refactor: remove port from domain before getting container 
						
						
					 
					
						2025-06-15 20:30:52 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						3397e2aa8e 
					 
					
						
						
							
							refactor: move to traefik paerser for label parsing ( #197 )  
						
						... 
						
						
						
						* refactor: move to traefik paerser for label parsing
* fix: sanitize headers before adding to map
* refactor: use splitn in header parser
* refactor: ignore containers that failed to get inspected in docker 
						
						
					 
					
						2025-06-15 19:58:23 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						bc0a38a857 
					 
					
						
						
							
							refactor: only use 302 redirects  
						
						
						
						
					 
					
						2025-06-01 17:16:22 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						34c8d16c7d 
					 
					
						
						
							
							fix: fix loading states in forms  
						
						
						
						
					 
					
						2025-05-30 18:14:33 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						fc73e25d51 
					 
					
						
						
							
							feat: allow generic provider to use untrusted SSL certificates ( #164 )  
						
						... 
						
						
						
						* feat: allow generic provider to use untrusted SSL certificates
* chore: fix typo
* chore: bot suggestion
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 
						
						
					 
					
						2025-05-27 16:42:20 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						3a7b71ae3e 
					 
					
						
						
							
							feat: generate a unique id for the cookie names based on the domain ( #161 )  
						
						... 
						
						
						
						* feat: generate a unique id for the cookie names based on the domain
* tests: fix tests 
						
						
					 
					
						2025-05-25 12:38:21 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						a6aa97bcfa 
					 
					
						
						
							
							chore: remove url requirement in background image  
						
						
						
						
					 
					
						2025-05-24 16:02:40 +03:00