Skip to content

Commit 856788c

Browse files
now printing original authorization token and error message
1 parent a037362 commit 856788c

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

flask_app/auth.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,8 @@ def login():
5454
auth_code = credentials.get('authorizationCode')
5555
provider = credentials.get("provider")
5656

57+
_logger.info('AuthorizationCode recieved: {}', credentials)
58+
5759
if provider == "google-oauth2":
5860
return _login_with_google_oauth2(auth_code)
5961

flask_app/utils/oauth2.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,19 @@ def get_oauth2_identity_azure(auth_code):
6464

6565
_logger.info('get_oauth2_identity: Using redirect URI {!r}', redirect_uri)
6666

67-
redirect_uri = os.environ.get(REDIRECT_URI)
68-
69-
_logger.info('get_oauth2_identity: Using redirect URI {!r}', redirect_uri)
67+
_logger.info("Redirect URI from the environment: {}", os.environ.get("REDIRECT_URI"))
7068

7169
client = msal.ConfidentialClientApplication(
7270
client_id, authority=authority,
7371
client_credential=client_secret, token_cache=None)
7472

75-
user_info = client.acquire_token_by_authorization_code(code=auth_code, scopes=["User.read"], redirect_uri=redirect_uri)["id_token_claims"]
73+
token = client.acquire_token_by_authorization_code(code=auth_code, scopes=["User.read"], redirect_uri=redirect_uri)
74+
75+
if "error" in token:
76+
_logger.error(token["error_description"])
77+
assert False
78+
79+
user_info = token["id_token_claims"]
7680

7781
return {
7882
"email" : user_info["email"],

0 commit comments

Comments
 (0)