错误代码
本文档列出了 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 电话号码的格式为: |
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 无法检索静默推送通知,因此无法验证您的应用。确保您已正确配置应用以接收推送通知。 |