|  | f70be86ddc | providers/proxy: strip scheme when comparing redirect URL Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-02-20 21:22:26 +01:00 |  | 
			
				
					|  | 21e29744c2 | providers/proxy: different cookie name based on hashed client id (#4666) | 2023-02-12 16:34:57 +01:00 |  | 
			
				
					|  | cd12e177ea | providers/proxy: add initial header token auth (#4421) * initial implementation
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* check for openid/profile claims
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* include jwks sources in proxy provider
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add web ui for jwks
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* only show sources with JWKS data configured
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* fix introspection tests
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* start basic
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add basic auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add docs, update admonitions
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* add client_id to api, add tab for auth
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
* update locale
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
Signed-off-by: Jens Langhammer <jens@goauthentik.io> | 2023-01-13 16:22:03 +01:00 |  | 
			
				
					|  | d53733b6fc | outposts/proxy: reduce possibility for redirect loops, keep single state (#3831) use single state, redirect when start url is hit with active session
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-10-20 21:27:34 +02:00 |  | 
			
				
					|  | 47daaf969a | outposts: fix oauth state when using signature routing (#3616) * fix oauth state when using signature routing
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* more retires
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-09-19 21:38:34 +02:00 |  | 
			
				
					|  | 201bea6d30 | internal: add X-authentik-logout signature to trigger logouts when URLs are not exposed Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-08-07 18:50:24 +02:00 |  | 
			
				
					|  | 393d7ec486 | providers/proxy: no exposed urls (#3151) * test any callback
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* dont detect callback in per-server handler
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* use full redirect uri with both path and query param
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* update tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* correctly route to embedded outpost for callback signature
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix allowed redirects
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-07-30 17:51:01 +02:00 |  | 
			
				
					|  | a52638d898 | internal: fix typo in session name constant Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-05-20 10:10:29 +02:00 |  | 
			
				
					|  | 62a939b91d | internal: bump api client to v3 Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-03-03 10:40:07 +01:00 |  | 
			
				
					|  | 45f2c5bae7 | web/admin: fix invalid URLs in example proxy config Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-02-15 23:24:27 +01:00 |  | 
			
				
					|  | 5d8c1aa0b0 | outposts/proxy: correctly check host in forward domain redirect Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1997 | 2022-02-15 14:58:19 +01:00 |  | 
			
				
					|  | 0101368369 | outposts/proxy: fix logic error in rd argument Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1997 | 2022-02-15 13:43:55 +01:00 |  | 
			
				
					|  | 4854f81592 | outposts/proxy: correctly handle ?rd= param Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
#1997 | 2022-02-15 11:05:03 +01:00 |  | 
			
				
					|  | 908f123d0e | website/docs: update nginx config Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-02-15 10:24:08 +01:00 |  | 
			
				
					|  | 3bfb8b2cb2 | outposts/proxyv2: allow access to /akprox urls in forward auth mode to make routing in nginx/traefik easier Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2022-01-21 13:43:16 +01:00 |  | 
			
				
					|  | f246da6b73 | outposts/proxy: fix error checking for type assertion Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-26 14:57:32 +01:00 |  | 
			
				
					|  | 410d1b97cd | outposts/proxy: add support for multiple states, when multiple requests are redirect at once Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-26 14:16:02 +01:00 |  | 
			
				
					|  | 3c048a1921 | outposts/proxy: fix session not expiring correctly due to miscalculation closes #1976
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-21 13:10:57 +01:00 |  | 
			
				
					|  | f10b57ba0b | outposts/proxy: handle redirect loop in start handler, show error message Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-12-21 10:07:08 +01:00 |  | 
			
				
					|  | d296c12d01 | outposts/proxy: fix redirect when using forward_auth mode Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-09 10:56:20 +02:00 |  | 
			
				
					|  | 3c1b70c355 | outposts/proxyv2 (#1365) * outposts/proxyv2: initial commit
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add rs256
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
more stuff
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add forward auth an sign_out
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
match cookie name
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
re-add support for rs256 for backwards compat
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add error handler
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
ensure unique user-agent is used
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
set cookie duration based on id_token expiry
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
build proxy v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add ssl
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add basic auth and custom header support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add application cert loading
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
implement whitelist
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add redis
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
migrate embedded outpost to v2
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
remove old proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
providers/proxy: make token expiration configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
add metrics
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
fix tests
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* providers/proxy: only allow one redirect URI
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix docker build for proxy
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove default port offset
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* add AUTHENTIK_HOST_BROWSER
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* tests: fix e2e/integration tests not using proper tags
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* remove references of old port
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* fix user_attributes not being loaded correctly
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup dependencies
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
* cleanup
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> | 2021-09-08 18:04:56 +00:00 |  |