example.middleware.yaml 629 B

12345678910111213141516171819202122
  1. ---
  2. apiVersion: traefik.io/v1alpha1
  3. kind: Middleware
  4. metadata:
  5. name: service-middleware
  6. namespace: service-namespace
  7. spec:
  8. forwardAuth:
  9. address: "http://your-authentik-outpost-name.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/traefik"
  10. trustForwardHeader: true
  11. authResponseHeaders:
  12. - X-authentik-username
  13. - X-authentik-groups
  14. - X-authentik-email
  15. - X-authentik-name
  16. - X-authentik-uid
  17. - X-authentik-jwt
  18. - X-authentik-meta-jwks
  19. - X-authentik-meta-outpost
  20. - X-authentik-meta-provider
  21. - X-authentik-meta-app
  22. - X-authentik-meta-version