Skip to content
Snippets Groups Projects
Commit 6c20ed66 authored by Luka's avatar Luka
Browse files

Update get_token function

parent 9771ae80
Branches
No related tags found
No related merge requests found
from flask import request, session
from requests_oauthlib import OAuth2Session
from oauthlib.oauth2 import BackendApplicationClient
from requests.auth import HTTPBasicAuth
from config import *
from helpers import HydraError
......@@ -28,18 +26,15 @@ class HydraOauth:
@staticmethod
def get_token(state, code):
try:
auth = HTTPBasicAuth(HYDRA_CLIENT_ID, HYDRA_CLIENT_SECRET)
client = BackendApplicationClient(client_id=HYDRA_CLIENT_ID)
hydra = OAuth2Session(client=client, state=state)
# hydra = OAuth2Session(
# client_id=HYDRA_CLIENT_ID,
# state=state,
# )
hydra = OAuth2Session(
client_id=HYDRA_CLIENT_ID,
state=state,
)
token = hydra.fetch_token(
token_url=TOKEN_URL,
auth=auth,
code=code,
client_secret=HYDRA_CLIENT_SECRET,
include_client_id=True,
)
session["hydra_token"] = token
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment