Commit ·
7904bd0
1
Parent(s): 1845cd9
feat: surface exact firebase error message for google sign in
Browse files- backend/auth.py +2 -1
backend/auth.py
CHANGED
|
@@ -141,7 +141,8 @@ def google_callback(code: str, app_url: str) -> dict:
|
|
| 141 |
)
|
| 142 |
fb_data = fb_r.json()
|
| 143 |
if "idToken" not in fb_data:
|
| 144 |
-
|
|
|
|
| 145 |
return {
|
| 146 |
"uid": fb_data["localId"],
|
| 147 |
"email": fb_data.get("email", ""),
|
|
|
|
| 141 |
)
|
| 142 |
fb_data = fb_r.json()
|
| 143 |
if "idToken" not in fb_data:
|
| 144 |
+
err_msg = fb_data.get("error", {}).get("message", "Unknown Firebase error")
|
| 145 |
+
raise ValueError(f"Firebase Google sign-in failed: {err_msg}")
|
| 146 |
return {
|
| 147 |
"uid": fb_data["localId"],
|
| 148 |
"email": fb_data.get("email", ""),
|