fix: Simplify token exchange in NetIDOAuth by removing unnecessary parameters

This commit is contained in:
Christian Krakau-Louis
2025-04-15 17:07:38 +02:00
parent 2e0e3521d6
commit 210249ea6f
+2 -7
View File
@@ -891,15 +891,10 @@ class NetIDOAuth(OAuthProvider):
raise HTTPException(status_code=500, detail="NetID OAuth client could not be initialized")
try:
# Exchange code for token
token_params = {
"id_token_signed_response_alg": self.token_signing_alg
}
# Exchange code for token (do not use extra_params)
token = await self.client.get_access_token(
code=code,
redirect_uri=redirect_uri,
extra_params=token_params
redirect_uri=redirect_uri
)
access_token = token.get("access_token")