website/docs: Clean up reverse proxy documentation#21132
website/docs: Clean up reverse proxy documentation#21132
Conversation
✅ Deploy Preview for authentik-integrations ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for authentik-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
|
authentik PR Installation instructions Instructions for docker-composeAdd the following block to your AUTHENTIK_IMAGE=ghcr.io/goauthentik/dev-server
AUTHENTIK_TAG=gh-400636a7ba3e1b2cb497d3c2da8e979a7e4f6e09
AUTHENTIK_OUTPOSTS__CONTAINER_IMAGE_BASE=ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)sAfterwards, run the upgrade commands from the latest release notes. Instructions for KubernetesAdd the following block to your authentik:
outposts:
container_image_base: ghcr.io/goauthentik/dev-%(type)s:gh-%(build_hash)s
global:
image:
repository: ghcr.io/goauthentik/dev-server
tag: gh-400636a7ba3e1b2cb497d3c2da8e979a7e4f6e09Afterwards, run the upgrade commands from the latest release notes. |
| } | ||
| ``` | ||
|
|
||
| ## Common problems |
There was a problem hiding this comment.
| ## Common problems | |
| ## Troubleshooting |
| ::: | ||
|
|
||
| If you want to access authentik behind a reverse proxy, there are a few headers that must be passed upstream: | ||
| ## Minimum requirements |
There was a problem hiding this comment.
This header title seems... uninformative. Maybe "Required proxy headers" or just "Proxy headers"...
|
|
||
| - log the reverse proxy IP instead of the client IP | ||
| - mis-handle forwarded headers | ||
| - make debugging login or CSRF issues more difficult |
There was a problem hiding this comment.
| - make debugging login or CSRF issues more difficult | |
| - make debugging log in or CSRF issues more difficult |
There was a problem hiding this comment.
Im pretty sure the spelling is correct in my ver
|
|
||
| - CSRF errors when saving objects are usually caused by incorrect `Host` or `Origin` handling. See [Troubleshooting CSRF Errors](../troubleshooting/csrf.md). | ||
| - Incorrect client IP addresses usually mean the proxy IP is not covered by `AUTHENTIK_LISTEN__TRUSTED_PROXY_CIDRS`. | ||
| - Broken Outpost or Proxy Provider communication often means the WebSocket upgrade headers are missing or the proxy is not using HTTP/1.1 or newer. |
There was a problem hiding this comment.
| - Broken Outpost or Proxy Provider communication often means the WebSocket upgrade headers are missing or the proxy is not using HTTP/1.1 or newer. | |
| - Broken outpost or proxy provider communication often means the WebSocket upgrade headers are missing or the proxy is not using HTTP/1.1 or newer. |
There was a problem hiding this comment.
I've done it, but I don't think so since it's product terms not generic like the other one
tanberry
left a comment
There was a problem hiding this comment.
A few edits and questions.. thanks so much for this PR @dominic-r !
✅ Deploy Preview for authentik-storybook ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
400636a to
697b712
Compare
Details
REPLACE ME
Checklist
ak test authentik/)make lint-fix)If an API change has been made
make gen)If changes to the frontend have been made
make web)If applicable
make docs)