7
7
8
8
from authlib .integrations .flask_client import OAuth
9
9
from dotenv import find_dotenv , load_dotenv
10
- from flask import Flask , jsonify , redirect , render_template , session , url_for
11
- from werkzeug .exceptions import HTTPException
10
+ from flask import Flask , redirect , render_template , session , url_for
12
11
13
12
ENV_FILE = find_dotenv ()
14
13
if ENV_FILE :
18
17
app .secret_key = env .get ("APP_SECRET_KEY" )
19
18
20
19
21
- def fetch_token (name , request ):
22
- token = OAuth2Token .find (name = name , user = request .user )
23
- return token .to_token ()
24
-
25
-
26
20
oauth = OAuth (app )
27
21
28
22
oauth .register (
@@ -31,10 +25,7 @@ def fetch_token(name, request):
31
25
client_kwargs = {
32
26
"scope" : "openid profile email" ,
33
27
},
34
- server_metadata_url = "https://"
35
- + env .get ("AUTH0_DOMAIN" )
36
- + "/.well-known/openid-configuration" ,
37
- fetch_token = fetch_token ,
28
+ server_metadata_url = f'https://{ env .get ("AUTH0_DOMAIN" )} /.well-known/openid-configuration' ,
38
29
)
39
30
40
31
@@ -58,8 +49,7 @@ def callback():
58
49
@app .route ("/login" )
59
50
def login ():
60
51
return oauth .auth0 .authorize_redirect (
61
- redirect_uri = url_for ("callback" , _external = True ),
62
- audience = env .get ("AUTH0_AUDIENCE" ),
52
+ redirect_uri = url_for ("callback" , _external = True )
63
53
)
64
54
65
55
0 commit comments