fix authentik issuer normalization

This commit is contained in:
2026-04-03 19:22:51 +02:00
parent 5a8e8f1572
commit 7e5f2bb06a

View File

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