update Traefik configuration to add custom request headers middleware and adjust router middleware settings
This commit is contained in:
parent
74eb2992ae
commit
924b74ab0b
2 changed files with 4 additions and 3 deletions
|
|
@ -1,9 +1,7 @@
|
||||||
http:
|
http:
|
||||||
middlewares:
|
middlewares:
|
||||||
# 1. Authentik Middleware (De Poortwachter)
|
|
||||||
authentik:
|
authentik:
|
||||||
forwardAuth:
|
forwardAuth:
|
||||||
# Dit verwijst naar de Authentik Server container intern
|
|
||||||
address: "http://authentik-server-1:9000/outpost.goauthentik.io/auth/traefik"
|
address: "http://authentik-server-1:9000/outpost.goauthentik.io/auth/traefik"
|
||||||
trustForwardHeader: true
|
trustForwardHeader: true
|
||||||
authResponseHeaders:
|
authResponseHeaders:
|
||||||
|
|
@ -17,4 +15,5 @@ http:
|
||||||
- "X-authentik-meta-outpost"
|
- "X-authentik-meta-outpost"
|
||||||
- "X-authentik-meta-provider"
|
- "X-authentik-meta-provider"
|
||||||
- "X-authentik-meta-app"
|
- "X-authentik-meta-app"
|
||||||
- "X-authentik-meta-version"
|
- "X-authentik-meta-version"
|
||||||
|
- "Set-Cookie" # Belangrijk: Laat Authentik cookies zetten
|
||||||
|
|
@ -26,6 +26,8 @@ services:
|
||||||
- "traefik.http.routers.traefik.tls.certresolver=letsencrypt"
|
- "traefik.http.routers.traefik.tls.certresolver=letsencrypt"
|
||||||
- "traefik.http.routers.traefik.service=api@internal"
|
- "traefik.http.routers.traefik.service=api@internal"
|
||||||
- "traefik.http.routers.traefik.middlewares=authentik@file"
|
- "traefik.http.routers.traefik.middlewares=authentik@file"
|
||||||
|
- "traefik.http.middlewares.https-headers.headers.customrequestheaders.X-Forwarded-Proto=https"
|
||||||
|
- "traefik.http.routers.traefik.middlewares=https-headers,authentik@file"
|
||||||
|
|
||||||
networks:
|
networks:
|
||||||
proxy:
|
proxy:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue