קודי שגיאה
במסמך הזה מפורטים קודי השגיאות של Identity Platform.
קודי שגיאה בניהול החשבון
| קוד שגיאה באתר | קוד שגיאה ב-iOS | קוד שגיאה ב-Android | חריגה ב-Android | מזהה ותיאור |
|---|---|---|---|---|
auth/requires-recent-login
|
ERROR_REQUIRES_RECENT_LOGIN
|
ERROR_REQUIRES_RECENT_LOGIN
|
FirebaseAuthRecentLoginRequiredException
|
הפעולה הזו רגישה ונדרש אימות מהזמן האחרון כדי לבצע אותה. צריך להתחבר שוב לפני שמנסים לשלוח את הבקשה הזו. |
קודי שגיאה של הרשאה
| קוד שגיאה באתר | קוד שגיאה ב-iOS | קוד שגיאה ב-Android | חריגה ב-Android | מזהה ותיאור |
|---|---|---|---|---|
auth/app-not-authorized
|
ERROR_APP_NOT_AUTHORIZED
|
ERROR_APP_NOT_AUTHORIZED
|
FirebaseAuthException
|
לאפליקציה הזו אין הרשאה להשתמש ב-Identity Platform. ב-Android, מוודאים ששם החבילה הנכון ו-SHA-1 מוגדרים ב Google Cloud מסוף. ב-iOS, בודקים את הגדרות המפתח כדי לוודא שהוא מקבל בקשות ממזהה החבילה של האפליקציה. עבור אפליקציות אינטרנט, בודקים את התצורה של הדומיין והמפתח. |
קודי שגיאה של אימות רב-שלבי
| קוד שגיאה באתר | קוד שגיאה ב-iOS | קוד שגיאה ב-Android | חריגה ב-Android | מזהה ותיאור |
|---|---|---|---|---|
auth/missing-multi-factor-session
|
ERROR_MISSING_MULTI_FACTOR_SESSION
|
ERROR_MISSING_MULTI_FACTOR_SESSION
|
FirebaseAuthInvalidCredentialsException
|
בבקשה חסר אישור לכניסה מוצלחת באמצעות הגורם הראשון. |
auth/missing-multi-factor-info
|
ERROR_MISSING_MULTI_FACTOR_INFO
|
ERROR_MISSING_MULTI_FACTOR_INFO
|
FirebaseAuthInvalidCredentialsException
|
לא סופק מזהה של גורם שני. |
auth/invalid-multi-factor-session
|
ERROR_INVALID_MULTI_FACTOR_SESSION
|
ERROR_INVALID_MULTI_FACTOR_SESSION
|
FirebaseAuthInvalidCredentialsException
|
הבקשה לא מכילה הוכחה תקפה לכניסה מוצלחת באמצעות אימות שלב ראשון. |
auth/multi-factor-info-not-found
|
ERROR_MULTI_FACTOR_INFO_NOT_FOUND
|
ERROR_MULTI_FACTOR_INFO_NOT_FOUND
|
FirebaseAuthInvalidCredentialsException
|
למשתמש אין גורם אימות שני שתואם למזהה שסופק. |
auth/multi-factor-auth-required
|
ERROR_SECOND_FACTOR_REQUIRED
|
ERROR_SECOND_FACTOR_REQUIRED
|
FirebaseAuthMultiFactorException
|
כדי להשלים את הכניסה, צריך להוכיח בעלות על גורם אימות נוסף. |
auth/second-factor-already-in-use
|
ERROR_SECOND_FACTOR_ALREADY_ENROLLED
|
ERROR_SECOND_FACTOR_ALREADY_ENROLLED
|
FirebaseAuthException
|
הגורם השני כבר רשום בחשבון הזה. |
auth/maximum-second-factor-count-exceeded
|
ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
|
ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
|
FirebaseAuthException
|
חרגתם מהמספר המקסימלי של אמצעי אימות דו-שלבי שמותר להגדיר למשתמש. |
auth/unsupported-first-factor
|
ERROR_UNSUPPORTED_FIRST_FACTOR
|
ERROR_UNSUPPORTED_FIRST_FACTOR
|
FirebaseAuthException
|
כדי להוסיף גורם אימות שני או להיכנס לחשבון עם אימות רב-שלבי, צריך להיכנס באמצעות גורם אימות ראשון נתמך. |
auth/email-change-needs-verification
|
ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
|
ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
|
FirebaseAuthException
|
למשתמשים עם אימות רב-גורמי תמיד צריכה להיות כתובת אימייל מאומתת. |
קודי שגיאה באימות הטלפון
| קוד שגיאה באתר | קוד שגיאה ב-iOS | קוד שגיאה ב-Android | חריגה ב-Android | מזהה ותיאור |
|---|---|---|---|---|
auth/missing-phone-number
|
ERROR_MISSING_PHONE_NUMBER
|
ERROR_MISSING_PHONE_NUMBER
|
FirebaseAuthInvalidCredentialsException
|
כדי לשלוח קודי אימות, צריך לספק מספר טלפון של הנמען. |
auth/invalid-phone-number
|
ERROR_INVALID_PHONE_NUMBER
|
ERROR_INVALID_PHONE_NUMBER
|
FirebaseAuthInvalidCredentialsException
|
הפורמט של מספר הטלפון שסיפקת שגוי. מזינים את מספר הטלפון בפורמט שאפשר לנתח לפורמט E.164. מספרי טלפון בפורמט E.164
נכתבים בפורמט:
|
auth/missing-verification-code
|
ERROR_MISSING_VERIFICATION_CODE
|
ERROR_MISSING_VERIFICATION_CODE
|
FirebaseAuthInvalidCredentialsException
|
נוצר אישור אימות טלפון עם קוד אימות SMS ריק. |
auth/invalid-verification-code
|
ERROR_INVALID_VERIFICATION_CODE
|
ERROR_INVALID_VERIFICATION_CODE
|
FirebaseAuthInvalidCredentialsException
|
קוד האימות ב-SMS ששימש ליצירת אמצעי האימות בטלפון לא תקין. שולחים מחדש את קוד האימות ב-SMS, וחשוב להשתמש בקוד האימות שהמשתמש סיפק. |
auth/missing-verification-id
|
ERROR_MISSING_VERIFICATION_ID
|
ERROR_MISSING_VERIFICATION_ID
|
FirebaseAuthInvalidCredentialsException
|
נוצר אישור אימות טלפון עם מזהה אימות ריק. |
auth/invalid-verification-id
|
ERROR_INVALID_VERIFICATION_ID
|
ERROR_INVALID_VERIFICATION_ID
|
FirebaseAuthInvalidCredentialsException
|
מזהה האימות ששימש ליצירת אמצעי האימות של הטלפון לא תקין. |
auth/code-expired
|
ERROR_SESSION_EXPIRED
|
ERROR_SESSION_EXPIRED
|
FirebaseAuthInvalidCredentialsException
|
פג התוקף של הקוד שקיבלתם ב-SMS. שולחים מחדש את קוד האימות ומנסים שוב. |
auth/captcha-check-failed
|
ERROR_CAPTCHA_CHECK_FAILED |
ERROR_CAPTCHA_CHECK_FAILED |
FirebaseAuthRecaptchaCheckFailedException |
טוקן התגובה של reCAPTCHA שסופק לא תקין, לא תקף, כבר נעשה בו שימוש או שהדומיין שמשויך אליו לא תואם לרשימת הדומיינים המותרים. |
auth/quota-exceeded
|
ERROR_QUOTA_EXCEEDED
|
ERROR_QUOTA_EXCEEDED
|
FirebaseTooManyRequestsException
|
הגעתם למכסה המקסימלית של אימות טלפוני בפרויקט הזה. |
| לא רלוונטי |
ERROR_APP_NOT_VERIFIED
|
לא רלוונטי | לא רלוונטי |
מערכת Identity Platform לא הצליחה לאחזר את הודעת הפוש השקטה, ולכן לא הצליחה לאמת את האפליקציה. חשוב לוודא שהגדרתם את האפליקציה בצורה נכונה כדי לקבל הודעות פוש. |