diff --git a/1. docker-stacks/traefik/data/rules/middlewares.yml b/1. docker-stacks/traefik/data/rules/middlewares.yml index f8f4f52..249bb0f 100644 --- a/1. docker-stacks/traefik/data/rules/middlewares.yml +++ b/1. docker-stacks/traefik/data/rules/middlewares.yml @@ -1,9 +1,7 @@ http: middlewares: - # 1. Authentik Middleware (De Poortwachter) authentik: forwardAuth: - # Dit verwijst naar de Authentik Server container intern address: "http://authentik-server-1:9000/outpost.goauthentik.io/auth/traefik" trustForwardHeader: true authResponseHeaders: @@ -17,4 +15,5 @@ http: - "X-authentik-meta-outpost" - "X-authentik-meta-provider" - "X-authentik-meta-app" - - "X-authentik-meta-version" \ No newline at end of file + - "X-authentik-meta-version" + - "Set-Cookie" # Belangrijk: Laat Authentik cookies zetten \ No newline at end of file diff --git a/1. docker-stacks/traefik/docker-compose.yml b/1. docker-stacks/traefik/docker-compose.yml index 689b1dc..13bcfa1 100644 --- a/1. docker-stacks/traefik/docker-compose.yml +++ b/1. docker-stacks/traefik/docker-compose.yml @@ -26,6 +26,8 @@ services: - "traefik.http.routers.traefik.tls.certresolver=letsencrypt" - "traefik.http.routers.traefik.service=api@internal" - "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: proxy: