From b5053c5536699ba62c3717db2a5b443b40d14013 Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Fri, 3 Apr 2026 19:37:49 +0200 Subject: [PATCH] strip authorize suffix from issuer --- dlib/auth/oidc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dlib/auth/oidc.py b/dlib/auth/oidc.py index 45c0806..689f62c 100644 --- a/dlib/auth/oidc.py +++ b/dlib/auth/oidc.py @@ -23,7 +23,10 @@ class TokenValidationError(Exception): def _normalize_issuer(value: str | None) -> str | None: if not value: return None - return value.strip().rstrip("/") + normalized = value.strip().rstrip("/") + if normalized.endswith("/application/o/authorize"): + normalized = normalized[: -len("/authorize")] + return normalized.rstrip("/") class OidcTokenValidator: