b9c605bf1a 
					 
					
						
						
							
							outpost/proxy: fix double slash when trailing slash in authentik_host  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-08 22:03:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2983adc719 
					 
					
						
						
							
							outpost/proxyv2: fix redirect to localhost  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-08 21:07:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						502393ee56 
					 
					
						
						
							
							outpost/proxyv2: allow port offset via yaml  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-08 21:07:06 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						631b0a1819 
					 
					
						
						
							
							outpost/proxy: improve error logging  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-07 23:33:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc7d5042df 
					 
					
						
						
							
							outpost/proxy: use common template for proxy error  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-07 16:44:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70d0dd51a5 
					 
					
						
						
							
							sources/oauth: cancel currently active flows before redirecting out  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-07 11:03:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ad4cf1db9 
					 
					
						
						
							
							outposts/ldap: improve logging of client IPs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-05 19:47:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75476217a0 
					 
					
						
						
							
							internal: fix web requests not having a logger set  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-04 13:52:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7771c0b905 
					 
					
						
						
							
							internal: fix font loading errors on safari  
						
						... 
						
						
						
						closes  #1057 
for some reason safari appends the relative font path to the document URL not to the stylesheet URL. Since I don't want to build a fully custom patternfly base css file, this mounts the static files where safari expects them
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
					
						2021-09-04 13:50:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						126e43dea4 
					 
					
						
						
							
							internal: disable directory listing on static files  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-04 13:40:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70d1e3a0cb 
					 
					
						
						
							
							outpost: fix spans being sent without parent context  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-03 18:17:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						276d8fe5cf 
					 
					
						
						
							
							release: 2021.8.4  
						
						
						
						
					 
					
						2021-09-02 20:21:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a15571bd3e 
					 
					
						
						
							
							outposts/proxy: detect empty authentik_host  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-01 22:09:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1eec5a7d2 
					 
					
						
						
							
							outposts/proxy: add more logging  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-30 17:18:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						048467e97d 
					 
					
						
						
							
							outpost/ldap: delay user information removal upon closing of connection  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-29 21:13:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc2cd6919f 
					 
					
						
						
							
							outpost/embedded: only send requests for non-akprox paths when we're doing proxy mode  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-29 21:13:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45731d8069 
					 
					
						
						
							
							cmd: add option to disable embedded outpost  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-29 19:19:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						160139813d 
					 
					
						
						
							
							release: 2021.8.3  
						
						
						
						
					 
					
						2021-08-28 16:58:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8acb15a7fd 
					 
					
						
						
							
							outpost: fix flow executor not sending password for identification stage  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-27 09:43:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4f72c2bc1 
					 
					
						
						
							
							release: 2021.8.2  
						
						
						
						
					 
					
						2021-08-26 17:58:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						897f6f3473 
					 
					
						
						
							
							release: 2021.8.1  
						
						
						
						
					 
					
						2021-08-26 16:03:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffbab2cd68 
					 
					
						
						
							
							outpost/ldap: set request_id in sentry  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-25 22:36:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d27694706 
					 
					
						
						
							
							release: 2021.8.1-rc2  
						
						
						
						
					 
					
						2021-08-24 21:29:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58712047e1 
					 
					
						
						
							
							root: add ASGI Error handler  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-23 15:15:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7639cdad0a 
					 
					
						
						
							
							release: 2021.8.1-rc1  
						
						
						
						
					 
					
						2021-08-22 20:17:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						294d70ae4d 
					 
					
						
						
							
							outposts/ldap: move virtual groups to other OU for lookups, conditionally skip requests based on search filter  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-21 17:53:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23fd257624 
					 
					
						
						
							
							outposts/ldap: fix nil pointer dereference when search self  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-21 16:51:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e909ae6bb 
					 
					
						
						
							
							core: allow filtering users by the groups they are in  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-21 16:27:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff24bc8cb8 
					 
					
						
						
							
							outpost/ldap: regularly pre-heat flow executor cache to increase bind performance  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-21 16:17:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2015d91484 
					 
					
						
						
							
							outpost: load global config  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-21 14:14:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54b7ef42f5 
					 
					
						
						
							
							outpost/ldap: add sAMAccountName on groups for compatibility  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-15 15:59:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e62b82d56 
					 
					
						
						
							
							outpost/embedded: fix login URL not being set correctly from outpost config  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-11 12:39:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93de363c86 
					 
					
						
						
							
							website/developer-docs: add notice for translation requirements  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-10 21:42:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80df444067 
					 
					
						
						
							
							outposts/ldap: add sAMAccountName field for compatibility  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-09 21:00:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe91bff854 
					 
					
						
						
							
							outpost/embedded: fix schema  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-08 23:09:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03958d170b 
					 
					
						
						
							
							outpost/proxy: fix string substitution for internal  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-08 22:24:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16f0f89a9d 
					 
					
						
						
							
							outpost/embedded: fix embedded outpost redirecting to localhost  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-08 15:39:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e02207f38d 
					 
					
						
						
							
							outpost/embedded: use redis session backend  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-07 22:12:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a43fb026a0 
					 
					
						
						
							
							Merge branch 'version-2021.7'  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
# Conflicts:
#	authentik/core/api/users.py
#	authentik/providers/saml/processors/metadata_parser.py
#	web/src/pages/sources/oauth/OAuthSourceForm.ts
#	web/src/pages/sources/plex/PlexSourceForm.ts
#	web/src/pages/users/UserForm.ts 
						
						
					 
					
						2021-08-05 20:23:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18211a2033 
					 
					
						
						
							
							release: 2021.7.3  
						
						
						
						
					 
					
						2021-08-05 19:23:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6af2c6a014 
					 
					
						
						
							
							outpost/ldap: fix errors with new UserSelf serializer  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-05 18:20:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e797fa76b 
					 
					
						
						
							
							outpost/ldap: fix errors with new UserSelf serializer  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-05 18:16:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c9bcb7a01 
					 
					
						
						
							
							Merge branch 'version-2021.7'  
						
						
						
						
					 
					
						2021-08-01 19:23:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						add7a80fdc 
					 
					
						
						
							
							release: 2021.7.2  
						
						
						
						
					 
					
						2021-08-01 19:11:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ecd57ecff 
					 
					
						
						
							
							outpost: bump timer for periodic config reloads  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-01 12:33:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66c3535bcb 
					 
					
						
						
							
							outpost: bump timer for periodic config reloads  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-07-31 21:57:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f01bc20d44 
					 
					
						
						
							
							Embedded outpost ( #1193 )  
						
						... 
						
						
						
						* api: allow API requests as managed outpost's account when using secret_key
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: load secret key from env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outposts: make listener IP configurable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost/proxy: run outpost in background and pass requests conditionally
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* outpost: unify branding to embedded
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web/admin: fix embedded outpost not being editable
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* web: fix mismatched host detection
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* tests/e2e: fix LDAP test not including user for embedded outpost
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* tests/e2e: fix user matching
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* api: add tests for secret_key auth
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* root: load environment variables using github.com/Netflix/go-env
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-07-29 11:30:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e6b515e3f7 
					 
					
						
						
							
							release: 2021.7.1  
						
						
						
						
					 
					
						2021-07-27 10:35:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3041a30193 
					 
					
						
						
							
							release: 2021.7.1-rc2  
						
						
						
						
					 
					
						2021-07-24 18:32:05 +02:00