From f43d1bf500afc0e7e4b78b357a25013bce725287 Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Sun, 1 Mar 2026 16:45:44 +0000 Subject: [PATCH] Trust proxy headers for OIDC provider Set proxy: true so oidc-provider reads X-Forwarded-Proto from Traefik and generates https:// endpoint URLs in the discovery document. --- server/utils/oidc-provider.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/utils/oidc-provider.ts b/server/utils/oidc-provider.ts index 4da4e2a..37d5d19 100644 --- a/server/utils/oidc-provider.ts +++ b/server/utils/oidc-provider.ts @@ -23,6 +23,9 @@ export async function getOidcProvider() { _provider = new Provider(issuer, { adapter: MongoAdapter, + // Trust X-Forwarded-Proto from Traefik reverse proxy + proxy: true, + clients: [ { client_id: process.env.OIDC_CLIENT_ID || "outline-wiki",