pgurazada1 commited on
Commit
9398a39
·
verified ·
1 Parent(s): 4e95148

Update server.py

Browse files
Files changed (1) hide show
  1. server.py +7 -3
server.py CHANGED
@@ -212,11 +212,15 @@ async def login(request: Request):
212
  @app.route("/auth")
213
  async def auth(request: Request):
214
  token = await oauth.google.authorize_access_token(request)
215
- token_dict = dict(token) # Ensure plain dict
216
- print("TOKEN:", token_dict)
217
  id_token = token_dict.get("id_token")
 
 
 
 
218
  if id_token:
219
- user_info = await oauth.google.parse_id_token(request, token_dict)
 
220
  else:
221
  user_info = token_dict.get("userinfo")
222
  if not user_info:
 
212
  @app.route("/auth")
213
  async def auth(request: Request):
214
  token = await oauth.google.authorize_access_token(request)
215
+ token_dict = dict(token)
 
216
  id_token = token_dict.get("id_token")
217
+ print("TOKEN:", token_dict)
218
+ print("ID_TOKEN:", id_token)
219
+
220
+ # Try parsing just the id_token string!
221
  if id_token:
222
+ # This works for Authlib >= 1.2 (and is backward compatible)
223
+ user_info = await oauth.google.parse_id_token(request, id_token)
224
  else:
225
  user_info = token_dict.get("userinfo")
226
  if not user_info: