Alvinn-aai commited on
Commit
26fc041
·
1 Parent(s): 7bfe46e
Files changed (1) hide show
  1. src/submission/submit.py +5 -4
src/submission/submit.py CHANGED
@@ -124,12 +124,13 @@ def fetch_sub_claim(oauth_token: gr.OAuthToken | None) -> dict | None:
124
  return None
125
  try:
126
  oidc_meta = requests.get(f"{provider}/.well-known/openid-configuration", timeout=5)
127
- logger.info(
128
- f"OpenID-Configuration response: status={oidc_meta.status_code}\nheaders={dict(oidc_meta.headers)}\nbody={oidc_meta.text}"
129
- )
130
  oidc_meta = oidc_meta.json()
131
  userinfo_ep = oidc_meta["userinfo_endpoint"]
132
- claims = requests.get(userinfo_ep, headers={"Authorization": f"Bearer {oauth_token.token}"}, timeout=5).json()
 
 
 
 
133
  # Typical fields: sub (stable id), preferred_username, name, picture
134
  return {
135
  "sub": claims.get("sub"),
 
124
  return None
125
  try:
126
  oidc_meta = requests.get(f"{provider}/.well-known/openid-configuration", timeout=5)
 
 
 
127
  oidc_meta = oidc_meta.json()
128
  userinfo_ep = oidc_meta["userinfo_endpoint"]
129
+ claims = requests.get(userinfo_ep, headers={"Authorization": f"Bearer {oauth_token.token}"}, timeout=5)
130
+ logger.info(
131
+ f"userinfo_endpoint response: status={claims.status_code}\nheaders={dict(claims.headers)}\nbody={claims.text}"
132
+ )
133
+ claims = claims.json()
134
  # Typical fields: sub (stable id), preferred_username, name, picture
135
  return {
136
  "sub": claims.get("sub"),