错误代码

本文档列出了 Identity Platform 错误代码。

账号管理错误代码

Web 错误代码 iOS 错误代码 Android 错误代码 Android 异常 说明
auth/requires-recent-login ERROR_REQUIRES_RECENT_LOGIN ERROR_REQUIRES_RECENT_LOGIN FirebaseAuthRecentLoginRequiredException

这是敏感操作,要求最近的身份验证。重新登录,然后重试该请求。

授权错误代码

Web 错误代码 iOS 错误代码 Android 错误代码 Android 异常 说明
auth/app-not-authorized ERROR_APP_NOT_AUTHORIZED ERROR_APP_NOT_AUTHORIZED FirebaseAuthException

此应用无权使用 Identity Platform。在 Android 上,验证是否已在 Google Cloud 控制台中配置正确的软件包名称和 SHA-1。在 iOS 上,检查您的密钥配置,确保其接受来自应用的软件包 ID 的请求。对于 Web 应用,请检查您的网域和密钥配置。

多重身份验证错误代码

Web 错误代码 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

多重身份验证用户应始终具有经过验证的电子邮件。

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 电话号码的格式为:[+][country code][subscriber number including area code]

auth/missing-verification-code ERROR_MISSING_VERIFICATION_CODE ERROR_MISSING_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

电话身份验证凭据是使用空短信验证码创建的。

auth/invalid-verification-code ERROR_INVALID_VERIFICATION_CODE ERROR_INVALID_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

用于创建电话身份验证凭据的短信验证码无效。重新发送验证码短信,并确保使用用户提供的验证码。

auth/missing-verification-id ERROR_MISSING_VERIFICATION_ID ERROR_MISSING_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

电话身份验证凭据是使用空验证 ID 创建的。

auth/invalid-verification-id ERROR_INVALID_VERIFICATION_ID ERROR_INVALID_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

用于创建电话身份验证凭据的验证 ID 无效。

auth/code-expired ERROR_SESSION_EXPIRED ERROR_SESSION_EXPIRED FirebaseAuthInvalidCredentialsException

短信验证码已过期。重新发送验证码,然后重试。

auth/captcha-check-failed

提供的 reCAPTCHA 响应令牌无效、已过期、已使用或者与其关联的网域与列入白名单的网域不匹配。

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

已超出此项目的电话验证配额。

ERROR_APP_NOT_VERIFIED

Identity Platform 未检索到静默推送通知,因此无法验证您的应用。请确保您已正确配置应用以接收推送通知。