Códigos de erro
Este documento lista os códigos de erro da Identity Platform.
Códigos de erro de gestão de contas
Código de erro da Web | Código de erro do iOS | Código de erro do Android | Exceção do Android | ID e descrição |
---|---|---|---|---|
auth/requires-recent-login
|
ERROR_REQUIRES_RECENT_LOGIN
|
ERROR_REQUIRES_RECENT_LOGIN
|
FirebaseAuthRecentLoginRequiredException
|
Esta operação é sensível e requer autenticação recente. Inicie sessão novamente antes de tentar este pedido novamente. |
Códigos de erro de autorização
Código de erro da Web | Código de erro do iOS | Código de erro do Android | Exceção do Android | ID e descrição |
---|---|---|---|---|
auth/app-not-authorized
|
ERROR_APP_NOT_AUTHORIZED
|
ERROR_APP_NOT_AUTHORIZED
|
FirebaseAuthException
|
Esta app não está autorizada a usar a Identity Platform. No Android, verifique se o nome do pacote e o SHA-1 corretos estão configurados na Google Cloud consola. No iOS, reveja a configuração da chave para garantir que aceita pedidos do ID do pacote da sua app. Para apps Web, verifique a configuração do domínio e da chave. |
Códigos de erro da autenticação multifator
Código de erro da Web | Código de erro do iOS | Código de erro do Android | Exceção do Android | ID e descrição |
---|---|---|---|---|
auth/missing-multi-factor-session
|
ERROR_MISSING_MULTI_FACTOR_SESSION
|
ERROR_MISSING_MULTI_FACTOR_SESSION
|
FirebaseAuthInvalidCredentialsException
|
O pedido não tem uma prova de que o início de sessão com o primeiro fator foi bem-sucedido. |
auth/missing-multi-factor-info
|
ERROR_MISSING_MULTI_FACTOR_INFO
|
ERROR_MISSING_MULTI_FACTOR_INFO
|
FirebaseAuthInvalidCredentialsException
|
Não foi fornecido nenhum identificador de segundo fator. |
auth/invalid-multi-factor-session
|
ERROR_INVALID_MULTI_FACTOR_SESSION
|
ERROR_INVALID_MULTI_FACTOR_SESSION
|
FirebaseAuthInvalidCredentialsException
|
O pedido não contém uma prova válida de início de sessão bem-sucedido do primeiro fator. |
auth/multi-factor-info-not-found
|
ERROR_MULTI_FACTOR_INFO_NOT_FOUND
|
ERROR_MULTI_FACTOR_INFO_NOT_FOUND
|
FirebaseAuthInvalidCredentialsException
|
O utilizador não tem um segundo fator que corresponda ao identificador fornecido. |
auth/multi-factor-auth-required
|
ERROR_SECOND_FACTOR_REQUIRED
|
ERROR_SECOND_FACTOR_REQUIRED
|
FirebaseAuthMultiFactorException
|
É necessário um comprovativo de propriedade de um segundo fator para concluir o início de sessão. |
auth/second-factor-already-in-use
|
ERROR_SECOND_FACTOR_ALREADY_ENROLLED
|
ERROR_SECOND_FACTOR_ALREADY_ENROLLED
|
FirebaseAuthException
|
O segundo fator já está inscrito nesta conta. |
auth/maximum-second-factor-count-exceeded
|
ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
|
ERROR_MAXIMUM_SECOND_FACTOR_COUNT_EXCEEDED
|
FirebaseAuthException
|
O número máximo permitido de segundos fatores num utilizador foi excedido. |
auth/unsupported-first-factor
|
ERROR_UNSUPPORTED_FIRST_FACTOR
|
ERROR_UNSUPPORTED_FIRST_FACTOR
|
FirebaseAuthException
|
A inscrição num segundo fator ou o início de sessão com uma conta de autenticação multifator requer o início de sessão com um primeiro fator suportado. |
auth/email-change-needs-verification
|
ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
|
ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION
|
FirebaseAuthException
|
Os utilizadores com autenticação multifator têm sempre de ter um email validado. |
Códigos de erro de autenticação por telefone
Código de erro da Web | Código de erro do iOS | Código de erro do Android | Exceção do Android | ID e descrição |
---|---|---|---|---|
auth/missing-phone-number
|
ERROR_MISSING_PHONE_NUMBER
|
ERROR_MISSING_PHONE_NUMBER
|
FirebaseAuthInvalidCredentialsException
|
Para enviar códigos de validação, indique um número de telefone para o destinatário. |
auth/invalid-phone-number
|
ERROR_INVALID_PHONE_NUMBER
|
ERROR_INVALID_PHONE_NUMBER
|
FirebaseAuthInvalidCredentialsException
|
O formato do número de telefone indicado está incorreto. Introduza o
número de telefone num formato que possa ser analisado no formato E.164. Os números de telefone no formato E.164
são escritos no formato:
|
auth/missing-verification-code
|
ERROR_MISSING_VERIFICATION_CODE
|
ERROR_MISSING_VERIFICATION_CODE
|
FirebaseAuthInvalidCredentialsException
|
A credencial de autenticação por telefone foi criada com um código de validação por SMS vazio. |
auth/invalid-verification-code
|
ERROR_INVALID_VERIFICATION_CODE
|
ERROR_INVALID_VERIFICATION_CODE
|
FirebaseAuthInvalidCredentialsException
|
O código de validação por SMS usado para criar a credencial de autenticação por telefone é inválido. Reenvie a SMS com o código de validação e certifique-se de que usa o código de validação fornecido pelo utilizador. |
auth/missing-verification-id
|
ERROR_MISSING_VERIFICATION_ID
|
ERROR_MISSING_VERIFICATION_ID
|
FirebaseAuthInvalidCredentialsException
|
A credencial de autenticação por telefone foi criada com um ID de validação vazio. |
auth/invalid-verification-id
|
ERROR_INVALID_VERIFICATION_ID
|
ERROR_INVALID_VERIFICATION_ID
|
FirebaseAuthInvalidCredentialsException
|
O ID de validação usado para criar a credencial de autenticação por telefone é inválido. |
auth/code-expired
|
ERROR_SESSION_EXPIRED
|
ERROR_SESSION_EXPIRED
|
FirebaseAuthInvalidCredentialsException
|
O código SMS expirou. Reenvie o código de validação para tentar novamente. |
auth/captcha-check-failed
|
ERROR_CAPTCHA_CHECK_FAILED |
ERROR_CAPTCHA_CHECK_FAILED |
FirebaseAuthRecaptchaCheckFailedException |
O token de resposta do reCAPTCHA fornecido é inválido, expirou, já foi usado ou o domínio associado não corresponde à lista de domínios permitidos. |
auth/quota-exceeded
|
ERROR_QUOTA_EXCEEDED
|
ERROR_QUOTA_EXCEEDED
|
FirebaseTooManyRequestsException
|
A quota de validação por telefone para este projeto foi excedida. |
N/A |
ERROR_APP_NOT_VERIFIED
|
N/A | N/A |
O Identity Platform não conseguiu obter a notificação push silenciosa e, por isso, não conseguiu validar a sua app. Certifique-se de que configurou a app corretamente para receber notificações push. |