Merge pull request #90 from christianlouis/copilot/fix-id-token-claims-extraction

fix: remove erroneous await from synchronous getIdTokenClaims() + add callback endpoint tests
This commit is contained in:
Christian Krakau-Louis
2026-03-31 15:59:36 +02:00
committed by GitHub
2 changed files with 87 additions and 2 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ async def callback(
return RedirectResponse(url="/login?error=callback_failed", status_code=302)
try:
claims = await client.getIdTokenClaims()
claims = client.getIdTokenClaims()
except Exception as exc: # pylint: disable=broad-exception-caught
logger.warning("Failed to extract ID-token claims: %s", exc)
return RedirectResponse(url="/login?error=token_error", status_code=302)