update Traefik configuration to add custom request headers middleware and adjust router middleware settings

This commit is contained in:
CalvinSteenbergen 2025-11-29 12:47:31 +01:00
parent 74eb2992ae
commit 924b74ab0b
2 changed files with 4 additions and 3 deletions

View file

@ -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:
@ -18,3 +16,4 @@ http:
- "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

View file

@ -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: