1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title
| title | 
|---|
| Overview | 
The proxy outpost sets the following user-specific headers:
- 
X-authentik-username: akadminThe username of the currently logged in user 
- 
X-authentik-groups: foo|bar|bazThe groups the user is member of, separated by a pipe 
- 
X-authentik-email: root@localhostThe email address of the currently logged in user 
- 
X-authentik-name: authentik Default AdminFull name of the current user 
- 
X-authentik-uid: 900347b8a29876b45ca6f75722635ecfedf0e931c6022e3a29a8aa13fb5516fbThe hashed identifier of the currently logged in user. 
Additionally, you can set additionalHeaders on groups or users to set additional headers.
If you enable Set HTTP-Basic Authentication option, the HTTP Authorization header is being set.
Besides these user-specific headers, some application specific headers are also set:
- 
X-authentik-meta-outpost: authentik Embedded OutpostThe authentik outpost's name. 
- 
X-authentik-meta-provider: testThe authentik provider's name. 
- 
X-authentik-meta-app: testThe authentik application's slug. 
HTTPS
The outpost listens on both 9000 for HTTP and 9443 for HTTPS.
:::info If your upstream host is HTTPS, and you're not using forward auth, you need to access the outpost over HTTPS too. :::
Logging out
Login is done automatically when you visit the domain without a valid cookie.
When using single-application mode, navigate to app.domain.tld/akprox/sign_out.
When using domain-level mode, navigate to auth.domain.tld/akprox/sign_out, where auth.domain.tld is the external host configured for the provider.
To log out, navigate to /akprox/sign_out.
