77
88from authlib .integrations .flask_client import OAuth
99from 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
1211
1312ENV_FILE = find_dotenv ()
1413if ENV_FILE :
1817app .secret_key = env .get ("APP_SECRET_KEY" )
1918
2019
21- def fetch_token (name , request ):
22- token = OAuth2Token .find (name = name , user = request .user )
23- return token .to_token ()
24-
25-
2620oauth = OAuth (app )
2721
2822oauth .register (
@@ -31,10 +25,7 @@ def fetch_token(name, request):
3125 client_kwargs = {
3226 "scope" : "openid profile email" ,
3327 },
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' ,
3829)
3930
4031
@@ -58,8 +49,7 @@ def callback():
5849@app .route ("/login" )
5950def login ():
6051 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 )
6353 )
6454
6555
0 commit comments