Fix: Agregar rutas de Authentik al router protegido
All checks were successful
deploy / deploy (push) Successful in 10s

This commit is contained in:
2025-12-02 16:44:33 -06:00
parent 22d7cdc523
commit 732fe870af

View File

@@ -65,19 +65,21 @@ services:
- traefik.docker.network=principal - traefik.docker.network=principal
- traefik.http.services.evolution-api.loadbalancer.server.port=8080 - traefik.http.services.evolution-api.loadbalancer.server.port=8080
# Router: Manager UI protegido con Authentik # Router: Manager UI protegido con Authentik (incluye rutas de callback)
- traefik.http.routers.evolution-ui.rule=Host(`${APP_DOMAIN}`) && PathPrefix(`/manager`) - traefik.http.routers.evolution-ui.rule=Host(`${APP_DOMAIN}`) && (PathPrefix(`/manager`) || PathPrefix(`/outpost.goauthentik.io`))
- traefik.http.routers.evolution-ui.entrypoints=websecure - traefik.http.routers.evolution-ui.entrypoints=websecure
- traefik.http.routers.evolution-ui.tls.certresolver=letsencrypt - traefik.http.routers.evolution-ui.tls.certresolver=letsencrypt
- traefik.http.routers.evolution-ui.service=evolution-api - traefik.http.routers.evolution-ui.service=evolution-api
- traefik.http.routers.evolution-ui.middlewares=authentik-forward-auth@file,evolution-headers - traefik.http.routers.evolution-ui.middlewares=authentik-forward-auth@file,evolution-headers
- traefik.http.routers.evolution-ui.priority=100
# Router: API endpoints (autenticación por API Key, sin Authentik) # Router: API endpoints (autenticación por API Key, sin Authentik)
- traefik.http.routers.evolution-api.rule=Host(`${APP_DOMAIN}`) - traefik.http.routers.evolution-api.rule=Host(`${APP_DOMAIN}`) && !PathPrefix(`/outpost.goauthentik.io`) && !PathPrefix(`/manager`)
- traefik.http.routers.evolution-api.entrypoints=websecure - traefik.http.routers.evolution-api.entrypoints=websecure
- traefik.http.routers.evolution-api.tls.certresolver=letsencrypt - traefik.http.routers.evolution-api.tls.certresolver=letsencrypt
- traefik.http.routers.evolution-api.service=evolution-api - traefik.http.routers.evolution-api.service=evolution-api
- traefik.http.routers.evolution-api.middlewares=evolution-headers - traefik.http.routers.evolution-api.middlewares=evolution-headers
- traefik.http.routers.evolution-api.priority=10
# Middleware: Headers # Middleware: Headers
- traefik.http.middlewares.evolution-headers.headers.customrequestheaders.X-Forwarded-Proto=https - traefik.http.middlewares.evolution-headers.headers.customrequestheaders.X-Forwarded-Proto=https