Use code instead of authorization_response
This commit is contained in:
parent
5290bedc77
commit
34796a7d82
2 changed files with 8 additions and 4 deletions
|
|
@ -19,10 +19,14 @@ def login():
|
|||
@cross_origin()
|
||||
def hydra_callback():
|
||||
state = request.args.get("state")
|
||||
code = request.args.get("code")
|
||||
if state == None:
|
||||
raise BadRequest("Missing state query param")
|
||||
|
||||
token = HydraOauth.get_token(state)
|
||||
if code == None:
|
||||
raise BadRequest("Missing code query param")
|
||||
|
||||
token = HydraOauth.get_token(state, code)
|
||||
access_token = create_access_token(
|
||||
identity=token, expires_delta=timedelta(days=365)
|
||||
)
|
||||
|
|
|
|||
Reference in a new issue