Códigos de erro

Veja neste documento os códigos de erro do Identity Platform.

Códigos de erro de gerenciamento da conta

Código de erro da Web Código de erro do iOS Código de erro do Android Exceção do Android Descrição
auth/requires-recent-login ERROR_REQUIRES_RECENT_LOGIN ERROR_REQUIRES_RECENT_LOGIN FirebaseAuthRecentLoginRequiredException

Essa operação é confidencial e requer autenticação recente. Faça login novamente antes de repetir esta solicitação.

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 Descrição
auth/app-not-authorized ERROR_APP_NOT_AUTHORIZED ERROR_APP_NOT_AUTHORIZED FirebaseAuthException

Este app não está autorizado a usar o Identity Platform. No Android, verifique se o nome do pacote e o SHA-1 corretos estão configurados no console do Google Cloud. No iOS, revise a configuração da chave para garantir que ela aceite solicitações do ID do pacote do app. Para apps da Web, verifique o domínio e a configuração de chave.

Códigos de 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 Descrição
auth/missing-multi-factor-session ERROR_MISSING_MULTI_FACTOR_SESSION ERROR_MISSING_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

A solicitação não tem prova do primeiro fator bem-sucedido.

auth/missing-multi-factor-info ERROR_MISSING_MULTI_FACTOR_INFO ERROR_MISSING_MULTI_FACTOR_INFO FirebaseAuthInvalidCredentialsException

Nenhum segundo identificador de fator foi fornecido.

auth/invalid-multi-factor-session ERROR_INVALID_MULTI_FACTOR_SESSION ERROR_INVALID_MULTI_FACTOR_SESSION FirebaseAuthInvalidCredentialsException

A solicitação não contém um comprovante válido de login do primeiro fator.

auth/multi-factor-info-not-found ERROR_MULTI_FACTOR_INFO_NOT_FOUND ERROR_MULTI_FACTOR_INFO_NOT_FOUND FirebaseAuthInvalidCredentialsException

O usuário não tem um segundo fator correspondente ao identificador fornecido.

auth/multi-factor-auth-required ERROR_SECOND_FACTOR_REQUIRED ERROR_SECOND_FACTOR_REQUIRED FirebaseAuthMultiFactorException

É necessário comprovar a propriedade de um segundo fator para concluir o login.

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 em um usuário foi excedido.

auth/unsupported-first-factor ERROR_UNSUPPORTED_FIRST_FACTOR ERROR_UNSUPPORTED_FIRST_FACTOR FirebaseAuthException

O registro de um segundo fator ou o login com uma conta de vários fatores exige o login com um primeiro fator compatível.

auth/email-change-needs-verification ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION ERROR_EMAIL_CHANGE_NEEDS_VERIFICATION FirebaseAuthException

Os usuários de vários fatores sempre precisam ter um e-mail verificado.

auth/missing-phone-number ERROR_MISSING_PHONE_NUMBER ERROR_MISSING_PHONE_NUMBER FirebaseAuthInvalidCredentialsException

Para enviar códigos de verificação, forneça 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 fornecido está incorreto. Insira o número de telefone em um formato que possa ser analisado no formato E.164. Os números de telefone E.164 são gravados no formato: [ ][country code][subscriber number including area code].

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 verificação por SMS vazio.

auth/invalid-verification-code ERROR_INVALID_VERIFICATION_CODE ERROR_INVALID_VERIFICATION_CODE FirebaseAuthInvalidCredentialsException

O código de verificação SMS usado para criar a credencial de autenticação do telefone é inválido. Reenvie o SMS do código de verificação e use o código de verificação fornecido pelo usuário.

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 verificação vazio.

auth/invalid-verification-id ERROR_INVALID_VERIFICATION_ID ERROR_INVALID_VERIFICATION_ID FirebaseAuthInvalidCredentialsException

O ID de verificaçã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. Envie novamente o código de verificação para tentar novamente.

auth/captcha-check-failed

O token de resposta reCAPTCHA fornecido é inválido, está expirado, já está sendo usado ou o domínio associado a ele não corresponde à lista de domínios permitidos.

auth/quota-exceeded ERROR_QUOTA_EXCEEDED ERROR_QUOTA_EXCEEDED FirebaseTooManyRequestsException

A cota de verificação de telefone para este projeto foi excedida.

ERROR_APP_NOT_VERIFIED

O Identity Platform não conseguiu recuperar a notificação push silenciosa e, portanto, não conseguiu verificar seu aplicativo. Verifique se você configurou seu aplicativo corretamente para receber notificações push.