Spaces:
Runtime error
Runtime error
Commit
Β·
7bfe46e
1
Parent(s):
15b3ff2
logging
Browse files- 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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
|