7a73ddfb60 
					 
					
						
						
							
							outposts/proxy: match skipPathRegex against full URL on domain auth  
						
						... 
						
						
						
						closes  #1955 
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
					
						2021-12-18 15:50:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						708ff300a3 
					 
					
						
						
							
							website: remove remaining /index URLs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-13 19:01:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a010c91a52 
					 
					
						
						
							
							website/docs: update references for new docusaurus version  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-13 11:56:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a24651437a 
					 
					
						
						
							
							website/docs: simplify traefik compose example  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-12 17:18:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30bb7acb17 
					 
					
						
						
							
							website/docs: fix escaping for docker-compose annotations  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-12 17:13:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40404ff41d 
					 
					
						
						
							
							outposts/ldap: Rework/improve LDAP search logic. ( #1687 )  
						
						... 
						
						
						
						* outposts/ldap: Refactor searching so we key primarily off base dn
* docs: Updating guides on sssd and the ldap outpost. 
						
						
					 
					
						2021-12-02 15:28:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0ceafe79e 
					 
					
						
						
							
							outposts/proxy: add X-authentik-meta-version  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-01 20:59:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7aa8e35f87 
					 
					
						
						
							
							providers/proxy: use wildcard for traefik headers copy  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-01 20:19:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						60b95271eb 
					 
					
						
						
							
							outposts/proxy: add additional headers  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-12-01 20:19:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3aeefa653 
					 
					
						
						
							
							website/docs: fix wrong placeholder  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-30 11:21:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62c840df21 
					 
					
						
						
							
							website/docs: fix missing placeholder  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-30 11:20:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45d1db8880 
					 
					
						
						
							
							website/docs: add proxy custom header docs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-30 11:12:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03e0eecb1d 
					 
					
						
						
							
							web/admin: redesign provider pages to provide more info  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-26 14:08:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc6afdf94f 
					 
					
						
						
							
							website/docs: use common placeholders for forward_auth  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-26 13:29:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ce3c2341c 
					 
					
						
						
							
							website/docs: add nginx-proxy-manager  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-12 23:00:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77e42d60cb 
					 
					
						
						
							
							website/docs: use new headers in docs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-12 22:48:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b86251255d 
					 
					
						
						
							
							website/docs: add azure ad docs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-11-01 15:58:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						922fc9b8d5 
					 
					
						
						
							
							sources/oauth: add Sign in with Apple ( #1635 )  
						
						... 
						
						
						
						* sources/oauth: add apple sign in support
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* website/docs: apple sign in docs
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* website/docs: fix missing apple in sidebar
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
* sources/oauth: add fallback values for name and slug
Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-10-18 16:35:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecfc3a6d93 
					 
					
						
						
							
							*: migrate everything to goauthentik.io docker proxy  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-10-12 11:04:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2f3c54c2a 
					 
					
						
						
							
							website/docs: use full paths for forward_auth  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-29 21:36:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba44fbdac8 
					 
					
						
						
							
							website/docs: fix typos and grammar ( #1459 )  
						
						
						
						
					 
					
						2021-09-24 15:37:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f97420207 
					 
					
						
						
							
							outposts/ldap: allow custom attributes to shadow built-in attributes  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-21 21:59:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adf4b23c01 
					 
					
						
						
							
							website/docs: add /akprox for nginx auth_request ( #1420 )  
						
						
						
						
					 
					
						2021-09-20 19:21:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fcbcfbc3c0 
					 
					
						
						
							
							website/docs: Minor LDAP and NGINX Documentation Updates ( #1406 )  
						
						... 
						
						
						
						* update LDAP documentation
* include domain level nginx forward auth example
* wrap in banner
* update placeholder 
						
						
					 
					
						2021-09-17 09:47:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						128b582dd6 
					 
					
						
						
							
							website/docs: fix inconsistent version number  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-13 22:05:35 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0db408699 
					 
					
						
						
							
							api: add v3  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-09-02 17:40:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7294d8fca5 
					 
					
						
						
							
							website/docs: add note for cross-namespace reference in traefik  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-29 20:46:17 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95ceabe1ba 
					 
					
						
						
							
							website/docs: Forward authentication proxy and Grafana considerations ( #1254 )  
						
						... 
						
						
						
						* docs: Updated forward authentication proxy nginx buffer config, grafana oauth integration considerations
* docs: Cover edge-case when default grafana org id is not 1 
						
						
					 
					
						2021-08-14 22:05:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75fec19079 
					 
					
						
						
							
							website/docs: add note for nginx header size  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-08-01 18:22:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d16c24fd53 
					 
					
						
						
							
							website/docs: clear up outpost uuids  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-07-23 16:07:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						285a9b8b1d 
					 
					
						
						
							
							website/docs: remove duplicate proxy docs  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org > 
						
						
					 
					
						2021-07-22 10:48:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a270a84aae 
					 
					
						
						
							
							website/docs: update link for saml provider metadata  
						
						... 
						
						
						
						Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org >
#857  
						
						
					 
					
						2021-05-11 14:23:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3f8d7120f 
					 
					
						
						
							
							docs: cleanup, add 2021.3 to sidebar  
						
						
						
						
					 
					
						2021-03-02 22:10:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ade57b5a6 
					 
					
						
						
							
							docs: replace Autogenerated with managed mappings  
						
						
						
						
					 
					
						2021-02-16 19:18:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4bb22138c 
					 
					
						
						
							
							providers/saml: add support for WindowsDomainQualifiedName, add docs for NameID  
						
						
						
						
					 
					
						2021-01-28 22:00:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cfe1aff13 
					 
					
						
						
							
							wip: rename to authentik ( #361 )  
						
						... 
						
						
						
						* root: initial rename
* web: rename custom element prefix
* root: rename external functions with pb_ prefix
* root: fix formatting
* root: replace domain with goauthentik.io
* proxy: update path
* root: rename remaining prefixes
* flows: rename file extension
* root: pbadmin -> akadmin
* docs: fix image filenames
* lifecycle: ignore migration files
* ci: copy default config from current source before loading last tagged
* *: new sentry dsn
* tests: fix missing python3.9-dev package
* root: add additional migrations for service accounts created by outposts
* core: mark system-created service accounts with attribute
* policies/expression: fix pb_ replacement not working
* web: fix last linting errors, add lit-analyse
* policies/expressions: fix lint errors
* web: fix sidebar display on screens where not all items fit
* proxy: attempt to fix proxy pipeline
* proxy: use go env GOPATH to get gopath
* lib: fix user_default naming inconsistency
* docs: add upgrade docs
* docs: update screenshots to use authentik
* admin: fix create button on empty-state of outpost
* web: fix modal submit not refreshing SiteShell and Table
* web: fix height of app-card and height of generic icon
* web: fix rendering of subtext
* admin: fix version check error not being caught
* web: fix worker count not being shown
* docs: update screenshots
* root: new icon
* web: fix lint error
* admin: fix linting error
* root: migrate coverage config to pyproject 
						
						
					 
					
						2020-12-05 22:08:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7be680cbe5 
					 
					
						
						
							
							Migrate to Docusaurus ( #329 )  
						
						... 
						
						
						
						* docs: initial migration to docusaurus
* website: add custom font, update blurbs and icons
* website: update splash
* root: update links to docs
* flows: use .pbflow extension so docusaurus doesn't mangle the files
* e2e: workaround prospector
* Squashed commit of the following:
commit 1248585dcajens.langhammer@beryju.org >
Date:   Sun Nov 15 20:46:53 2020 +0100
    e2e: attempt to fix prospector error again
commit 1319c480c4jens.langhammer@beryju.org >
Date:   Sun Nov 15 20:41:35 2020 +0100
    ci: install previous python version for upgrade testing
* web: update accent colours and format
* website: format markdown files
* website: fix colours for text
* website: switch to temporary accent colour to improve readability
* flows: fix path for TestTransferDocs
* flows: fix formatting of tests 
						
						
					 
					
						2020-11-15 22:42:02 +01:00