Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
·
26fc041
1
Parent(s):
7bfe46e
logging
Browse files- 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)
|
|
|
|
|
|
|
|
|
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"),
|