Alvinn-aai commited on
Commit
7bfe46e
Β·
1 Parent(s): 15b3ff2
Files changed (1) hide show
  1. src/submission/submit.py +5 -1
src/submission/submit.py CHANGED
@@ -123,7 +123,11 @@ def fetch_sub_claim(oauth_token: gr.OAuthToken | None) -> dict | None:
123
  if not provider:
124
  return None
125
  try:
126
- oidc_meta = requests.get(f"{provider}/.well-known/openid-configuration", timeout=5).json()
 
 
 
 
127
  userinfo_ep = oidc_meta["userinfo_endpoint"]
128
  claims = requests.get(userinfo_ep, headers={"Authorization": f"Bearer {oauth_token.token}"}, timeout=5).json()
129
  # Typical fields: sub (stable id), preferred_username, name, picture
 
123
  if not provider:
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