force authentik issuer base

This commit is contained in:
2026-04-03 19:21:13 +02:00
parent 9f90b000e2
commit 5a8e8f1572

View File

@@ -24,10 +24,10 @@ class TokenValidationError(Exception):
def _normalize_issuer(value: str | None) -> str | None: def _normalize_issuer(value: str | None) -> str | None:
if not value: if not value:
return None return None
normalized = value.strip() normalized = value.strip().rstrip("/")
normalized = normalized.replace("/application/o/authorize/", "/application/o/") normalized = normalized.replace("/application/o/authorize", "")
normalized = normalized.replace("/application/o/authorize", "/application/o") normalized = normalized.rstrip("/")
return normalized return f"{normalized}/application/o"
class OidcTokenValidator: class OidcTokenValidator: