fix: add JWT parsing and expiration check in local token management

This commit is contained in:
Mabe
2026-06-21 17:27:55 +02:00
parent fd9f9a13ba
commit d23aee37e8
2 changed files with 29 additions and 2 deletions
+1 -1
View File
@@ -116,7 +116,7 @@ async def auth_callback(payload: AuthCallbackRequest):
raise HTTPException(status_code=400, detail=f"OIDC token exchange failed: {response.text}")
result = response.json()
logger.debug("OIDC token exchange result keys: %s", list(result.keys()))
logger.debug("OIDC callback result keys: %s", list(result.keys()))
if "access_token" not in result:
logger.warning("OIDC token response missing access_token; may return only id_token or an opaque token")
return result