From 5a8e8f15726211ece65449769a67aecd8419743f Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Fri, 3 Apr 2026 19:21:13 +0200 Subject: [PATCH] force authentik issuer base --- dlib/auth/oidc.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dlib/auth/oidc.py b/dlib/auth/oidc.py index 1c986b5..65db07e 100644 --- a/dlib/auth/oidc.py +++ b/dlib/auth/oidc.py @@ -24,10 +24,10 @@ class TokenValidationError(Exception): def _normalize_issuer(value: str | None) -> str | None: if not value: return None - normalized = value.strip() - normalized = normalized.replace("/application/o/authorize/", "/application/o/") - normalized = normalized.replace("/application/o/authorize", "/application/o") - return normalized + normalized = value.strip().rstrip("/") + normalized = normalized.replace("/application/o/authorize", "") + normalized = normalized.rstrip("/") + return f"{normalized}/application/o" class OidcTokenValidator: