Spaces:
Running
Running
Commit
·
cf1d34e
1
Parent(s):
ae27f4a
Add debug logging to auth status endpoint
Browse files🔍 Debug additions:
- Add logging to auth status endpoint to track user data
- Log user from request.state and session
- This will help identify why authenticated users appear as anonymous
Next step: Check HF logs to see what's happening with session data.
- backend/routers/auth.py +5 -1
backend/routers/auth.py
CHANGED
|
@@ -29,10 +29,14 @@ async def auth_status(request: Request):
|
|
| 29 |
"""Get authentication status and configuration."""
|
| 30 |
config = get_oauth_config()
|
| 31 |
user = getattr(request.state, "user", None)
|
|
|
|
|
|
|
| 32 |
if not user:
|
| 33 |
try:
|
| 34 |
user = request.session.get("user")
|
| 35 |
-
|
|
|
|
|
|
|
| 36 |
user = None
|
| 37 |
|
| 38 |
return {
|
|
|
|
| 29 |
"""Get authentication status and configuration."""
|
| 30 |
config = get_oauth_config()
|
| 31 |
user = getattr(request.state, "user", None)
|
| 32 |
+
logger.info(f"🔍 Auth status check - user from request.state: {user}")
|
| 33 |
+
|
| 34 |
if not user:
|
| 35 |
try:
|
| 36 |
user = request.session.get("user")
|
| 37 |
+
logger.info(f"🔍 Auth status check - user from session: {user}")
|
| 38 |
+
except (AttributeError, AssertionError) as e:
|
| 39 |
+
logger.warning(f"🔍 Auth status check - session access failed: {e}")
|
| 40 |
user = None
|
| 41 |
|
| 42 |
return {
|