strip authorize suffix from issuer

This commit is contained in:
2026-04-03 19:37:49 +02:00
parent d2ad0c3fdd
commit b5053c5536

View File

@@ -23,7 +23,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
return value.strip().rstrip("/") normalized = value.strip().rstrip("/")
if normalized.endswith("/application/o/authorize"):
normalized = normalized[: -len("/authorize")]
return normalized.rstrip("/")
class OidcTokenValidator: class OidcTokenValidator: