fix: Simplify token exchange in NetIDOAuth by removing unnecessary parameters
This commit is contained in:
+2
-7
@@ -891,15 +891,10 @@ class NetIDOAuth(OAuthProvider):
|
|||||||
raise HTTPException(status_code=500, detail="NetID OAuth client could not be initialized")
|
raise HTTPException(status_code=500, detail="NetID OAuth client could not be initialized")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
# Exchange code for token
|
# Exchange code for token (do not use extra_params)
|
||||||
token_params = {
|
|
||||||
"id_token_signed_response_alg": self.token_signing_alg
|
|
||||||
}
|
|
||||||
|
|
||||||
token = await self.client.get_access_token(
|
token = await self.client.get_access_token(
|
||||||
code=code,
|
code=code,
|
||||||
redirect_uri=redirect_uri,
|
redirect_uri=redirect_uri
|
||||||
extra_params=token_params
|
|
||||||
)
|
)
|
||||||
|
|
||||||
access_token = token.get("access_token")
|
access_token = token.get("access_token")
|
||||||
|
|||||||
Reference in New Issue
Block a user