Get user info from hydra
This commit is contained in:
parent
17d5d3dd95
commit
4a82c8f224
4 changed files with 26 additions and 6 deletions
|
|
@ -27,8 +27,19 @@ def hydra_callback():
|
|||
raise BadRequest("Missing code query param")
|
||||
|
||||
token = HydraOauth.get_token(state, code)
|
||||
user_info = HydraOauth.get_user_info()
|
||||
|
||||
access_token = create_access_token(
|
||||
identity=token, expires_delta=timedelta(days=365)
|
||||
)
|
||||
|
||||
return jsonify({"access_token": access_token})
|
||||
return jsonify(
|
||||
{
|
||||
"accessToken": access_token,
|
||||
"userInfo": {
|
||||
"email": user_info["email"],
|
||||
"name": user_info["name"],
|
||||
"preferredUsername": user_info["preferred_username"],
|
||||
},
|
||||
}
|
||||
)
|
||||
|
|
|
|||
Reference in a new issue