--- drawio_domain: "draw.gymb.souveredu.ch" # Internal FQDN the DMZ reverseproxy uses as backend host so its TLS # verify matches a cert SAN (the canonical IP-only route has no SAN # and breaks with "cannot validate certificate ... no IP SANs"). Same # split-horizon pattern as cloud.int.* / auth.int.* / office.int.*. drawio_extra_domains: - "draw.int.gymb.souveredu.ch" # Gate drawio behind the authentik embedded outpost (admins-only — # enforced by the policy-binding on the authentik proxy application). # ForwardAuth talks to the embedded outpost on the authentik server's # in-network address. Going via the public FQDN routes through a second # traefik hop that strips/rewrites X-Forwarded-Host, which breaks # authentik's provider matching (it returns 404). Plain HTTP to the # container is the path docs recommend for the embedded outpost. drawio_authentik_forward_auth: true drawio_authentik_forward_auth_url: "http://authentik-server-1:9000/outpost.goauthentik.io/auth/traefik"