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 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						318f00993e 
					 
					
						
						
							
							Feat/new UI ( #153 )  
						
						... 
						
						
						
						* wip
* feat: make forms functional
* feat: finalize pages
* chore: remove unused translations
* feat: app context
* feat: user context
* feat: finalize username login
* fix: use correct tab order in login form
* feat: add oauth logic
* chore: update readme and assets
* chore: rename docs back to assets
* feat: favicons
* feat: custom background image config option
* chore: add acknowledgements for background image
* feat: sanitize redirect URL
* feat: sanitize redirect URL on check
* chore: fix dependabot config
* refactor: bot suggestions
* fix: correctly redirect to app and check for untrusted redirects
* fix: run oauth auto redirect only when there is a redirect URI
* refactor: change select color
* fix: fix dockerfiles
* fix: fix hook rendering
* chore: remove translations cdn
* chore: formatting
* feat: validate api response against zod schema
* fix: use axios error instead of generic error in login page 
						
						
					 
					
						2025-05-20 17:17:12 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						773942dc3b 
					 
					
						
						
							
							feat: add support for auto redirecting to oauth providers  
						
						
						
						
					 
					
						2025-05-01 14:18:26 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						83483d6374 
					 
					
						
						
							
							fix: disable basic auth on totp users  
						
						
						
						
					 
					
						2025-05-01 13:05:48 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						a9e8bf89a9 
					 
					
						
						
							
							feat: map info from OIDC claims to headers ( #122 )  
						
						... 
						
						
						
						* refactor: return all values from body in the providers
* refactor: only accept claims following the OIDC spec
* feat: map info from OIDC claims to headers
* feat: add support for required oauth groups
* fix: bot suggestions
* feat: get claims from github and google
* fix: close body correctly 
						
						
					 
					
						2025-04-30 19:57:49 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						db43f1cb7a 
					 
					
						
						
							
							feat: add custom forgot password message  
						
						
						
						
					 
					
						2025-04-23 14:31:38 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						85ad0d19c7 
					 
					
						
						
							
							feat: add regex support to oauth whitelist  
						
						
						
						
					 
					
						2025-04-18 19:36:50 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						dc731cff10 
					 
					
						
						
							
							feat: add regex support in user and oauth whitelist  
						
						
						
						
					 
					
						2025-04-18 19:15:59 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						e11d14fda0 
					 
					
						
						
							
							feat: add trusted URLs  
						
						
						
						
					 
					
						2025-04-15 13:44:23 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						0761c2f5c1 
					 
					
						
						
							
							refactor: remove redirect URL from session cookie  
						
						
						
						
					 
					
						2025-04-14 19:42:52 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						1169c633cc 
					 
					
						
						
							
							refactor: remove tailscale oauth  
						
						
						
						
					 
					
						2025-04-10 15:14:01 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						bd7e160e10 
					 
					
						
						
							
							refactor: store redirect URI in tinyauth session cookie  
						
						
						
						
					 
					
						2025-04-06 20:37:02 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						df849d5a5c 
					 
					
						
						
							
							refactor: remove dependency on gin sessions  
						
						
						
						
					 
					
						2025-04-06 19:13:09 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						5cf4e208c6 
					 
					
						
						
							
							refactor: use centralized config in auth service  
						
						
						
						
					 
					
						2025-04-06 18:55:24 +03:00 
						 
				 
			
				
					
						
							
							
								Alexander 
							
						 
					 
					
						
						
							
						
						07ddd4f917 
					 
					
						
						
							
							feat: add brute force protection ( #59 )  
						
						... 
						
						
						
						* feat: add brute force protection
* fix: bind flags to env
---------
Co-authored-by: Stavros <steveiliop56@gmail.com > 
						
						
					 
					
						2025-04-06 18:28:20 +03:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						14ce8ecf98 
					 
					
						
						
							
							feat: add ability to set custom headers  
						
						
						
						
					 
					
						2025-03-26 18:05:43 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f3471880ee 
					 
					
						
						
							
							refactor/handlers ( #51 )  
						
						... 
						
						
						
						* wip
* refactor: use prefix instead of patern in docker meta
* tests: fix tests 
						
						
					 
					
						2025-03-19 15:48:16 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						52f189563b 
					 
					
						
						
							
							refactor: split app context and user context ( #48 )  
						
						... 
						
						
						
						* refactor: split app context and user context
* tests: fix api tests
* chore: rename dockerfiles
* fix: use correct forwardauth address 
						
						
					 
					
						2025-03-14 20:38:09 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						5188089673 
					 
					
						
						
							
							Feat/totp ( #45 )  
						
						... 
						
						
						
						* wip
* feat: finalize totp gen code
* refactor: split login screen and forms
* feat: add totp logic and ui
* refactor: make totp pending expiry time fixed
* refactor: skip all checks when disable continue is enabled
* fix: fix cli not exiting on invalid input 
						
						
					 
					
						2025-03-09 18:39:25 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						e4379cf3ed 
					 
					
						
						
							
							feat: allowed paths label  
						
						
						
						
					 
					
						2025-02-26 19:25:54 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						30aab17f06 
					 
					
						
						
							
							feat: allow custom app and generic oauth title  
						
						
						
						
					 
					
						2025-02-23 20:51:56 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						7a3a463489 
					 
					
						
						
							
							chore: add comments to code  
						
						
						
						
					 
					
						2025-02-08 12:33:58 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						ce567ae3de 
					 
					
						
						
							
							feat: add support for nginx/nginx proxy manager (breaking)  
						
						
						
						
					 
					
						2025-02-07 16:36:47 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						87393d3c64 
					 
					
						
						
							
							feat: add session expiry inside cookie (breaking)  
						
						
						
						
					 
					
						2025-02-05 19:08:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6e5f882e0b 
					 
					
						
						
							
							feat: tailscale oauth  
						
						
						
						
					 
					
						2025-02-01 16:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						dcd816b6c6 
					 
					
						
						
							
							fix: parse generic oauth provider config correctly  
						
						
						
						
					 
					
						2025-01-31 17:28:59 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						29f0a94faf 
					 
					
						
						
							
							feat: finalize logic  
						
						
						
						
					 
					
						2025-01-30 17:11:31 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						6602e8140b 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2025-01-29 22:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						3efcb26db1 
					 
					
						
						
							
							refactor: remove sensitive info logging even in debug mode  
						
						
						
						
					 
					
						2025-01-28 17:36:06 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						0cf0aafc14 
					 
					
						
						
							
							fix: configure secrets before config validation  
						
						
						
						
					 
					
						2025-01-26 21:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						f19f40f9fc 
					 
					
						
						
							
							feat: add secret file  
						
						
						
						
					 
					
						2025-01-26 20:47:08 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						08d382c981 
					 
					
						
						
							
							feat: add debug log level  
						
						
						
						
					 
					
						2025-01-26 20:23:09 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						94f7debb10 
					 
					
						
						
							
							feat: secrets file  
						
						
						
						
					 
					
						2025-01-26 19:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						3b50d9303b 
					 
					
						
						
							
							refactor: use cookie store correctly  
						
						
						
						
					 
					
						2025-01-26 19:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						989ea8f229 
					 
					
						
						
							
							refactor: rename email back to username  
						
						
						
						
					 
					
						2025-01-26 19:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						9d2aef163b 
					 
					
						
						
							
							chore: rename whitelist to oauth whitelist  
						
						
						
						
					 
					
						2025-01-25 15:32:46 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						cc480085c5 
					 
					
						
						
							
							feat: custom cookie age  
						
						
						
						
					 
					
						2025-01-25 15:29:17 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						c7ec788ce1 
					 
					
						
						
							
							fix: split generic scopes string to array  
						
						
						
						
					 
					
						2025-01-25 10:25:20 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						c5a8639822 
					 
					
						
						
							
							feat: oauth email whitelist  
						
						
						
						
					 
					
						2025-01-24 20:17:08 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						b87cb54d91 
					 
					
						
						
							
							refactor: rename generic user info url to generic user url  
						
						
						
						
					 
					
						2025-01-24 19:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						c59aaa5600 
					 
					
						
						
							
							feat: add option to disable continue screen  
						
						
						
						
					 
					
						2025-01-24 18:16:23 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						90f4c3c980 
					 
					
						
						
							
							feat: generic oauth  
						
						
						
						
					 
					
						2025-01-24 17:13:51 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						d4eca52b12 
					 
					
						
						
							
							feat: google oauth  
						
						
						
						
					 
					
						2025-01-24 16:29:21 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						433e71bd50 
					 
					
						
						
							
							feat: persist sessions and auto redirect to app  
						
						
						
						
					 
					
						2025-01-24 15:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						80d25551e0 
					 
					
						
						
							
							wip  
						
						
						
						
					 
					
						2025-01-23 19:16:35 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						5e73d06fcc 
					 
					
						
						
							
							refactor: use dependency injection  
						
						
						
						
					 
					
						2025-01-21 18:41:06 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						2988b5f22f 
					 
					
						
						
							
							feat: add option to make cookie secure  
						
						
						
						
					 
					
						2025-01-21 18:13:18 +02:00 
						 
				 
			
				
					
						
							
							
								Stavros 
							
						 
					 
					
						
						
							
						
						fcaa3779d5 
					 
					
						
						
							
							feat: allow users config from file  
						
						
						
						
					 
					
						2025-01-20 18:39:22 +02:00