Spaces:
Runtime error
Runtime error
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"),
|