Created
May 10, 2023 00:23
-
-
Save fatecitu/5ff41d48201aaa4f0c485e553888a4d3 to your computer and use it in GitHub Desktop.
Lista de Erros Firebase
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* errors. | |
* Constante com a tradução em pt-BR dos principais erros de autenticação | |
**/ | |
const errors = { | |
'auth/app-deleted': 'O banco de dados não foi localizado.', | |
'auth/expired-action-code': 'O código da ação o ou link expirou.', | |
'auth/invalid-action-code': 'O código da ação é inválido. Isso pode acontecer se o código estiver malformado ou já tiver sido usado.', | |
'auth/user-disabled': 'O usuário correspondente à credencial fornecida foi desativado.', | |
'auth/user-not-found': 'O usuário não correponde à nenhuma credencial.', | |
'auth/weak-password': 'A senha é muito fraca.', | |
'auth/email-already-in-use': 'Já existi uma conta com o endereço de email fornecido.', | |
'auth/invalid-email': 'O endereço de e-mail não é válido.', | |
'auth/operation-not-allowed': 'O tipo de conta correspondente à esta credencial, ainda não encontra-se ativada.', | |
'auth/account-exists-with-different-credential': 'E-mail já associado a outra conta.', | |
'auth/auth-domain-config-required': 'A configuração para autenticação não foi fornecida.', | |
'auth/credential-already-in-use': 'Já existe uma conta para esta credencial.', | |
'auth/operation-not-supported-in-this-environment': 'Esta operação não é suportada no ambiente que está sendo executada. Verifique se deve ser http ou https.', | |
'auth/timeout': 'Excedido o tempo de resposta. O domínio pode não estar autorizado para realizar operações.', | |
'auth/missing-android-pkg-name': 'Deve ser fornecido um nome de pacote para instalação do aplicativo Android.', | |
'auth/missing-continue-uri': 'A próxima URL deve ser fornecida na solicitação.', | |
'auth/missing-ios-bundle-id': 'Deve ser fornecido um nome de pacote para instalação do aplicativo iOS.', | |
'auth/invalid-continue-uri': 'A próxima URL fornecida na solicitação é inválida.', | |
'auth/unauthorized-continue-uri': 'O domínio da próxima URL não está na lista de autorizações.', | |
'auth/invalid-dynamic-link-domain': 'O domínio de link dinâmico fornecido, não está autorizado ou configurado no projeto atual.', | |
'auth/argument-error': 'Verifique a configuração de link para o aplicativo.', | |
'auth/invalid-persistence-type': 'O tipo especificado para a persistência dos dados é inválido.', | |
'auth/unsupported-persistence-type': 'O ambiente atual não suportar o tipo especificado para persistência dos dados.', | |
'auth/invalid-credential': 'A credencial expirou ou está mal formada.', | |
'auth/wrong-password': 'Senha incorreta.', | |
'auth/invalid-verification-code': 'O código de verificação da credencial não é válido.', | |
'auth/invalid-verification-id': 'O ID de verificação da credencial não é válido.', | |
'auth/custom-token-mismatch': 'O token está diferente do padrão solicitado.', | |
'auth/invalid-custom-token': 'O token fornecido não é válido.', | |
'auth/captcha-check-failed': 'O token de resposta do reCAPTCHA não é válido, expirou ou o domínio não é permitido.', | |
'auth/invalid-phone-number': 'O número de telefone está em um formato inválido (padrão E.164).', | |
'auth/missing-phone-number': 'O número de telefone é requerido.', | |
'auth/quota-exceeded': 'A cota de SMS foi excedida.', | |
'auth/cancelled-popup-request': 'Somente uma solicitação de janela pop-up é permitida de uma só vez.', | |
'auth/popup-blocked': 'A janela pop-up foi bloqueado pelo navegador.', | |
'auth/popup-closed-by-user': 'A janela pop-up foi fechada pelo usuário sem concluir o login no provedor.', | |
'auth/unauthorized-domain': 'O domínio do aplicativo não está autorizado para realizar operações.', | |
'auth/invalid-user-token': 'O usuário atual não foi identificado.', | |
'auth/user-token-expired': 'O token do usuário atual expirou.', | |
'auth/null-user': 'O usuário atual é nulo.', | |
'auth/app-not-authorized': 'Aplicação não autorizada para autenticar com a chave informada.', | |
'auth/invalid-api-key': 'A chave da API fornecida é inválida.', | |
'auth/network-request-failed': 'Falha de conexão com a rede.', | |
'auth/requires-recent-login': 'O último horário de acesso do usuário não atende ao limite de segurança.', | |
'auth/too-many-requests': 'As solicitações foram bloqueadas devido a atividades incomuns. Tente novamente depois que algum tempo.', | |
'auth/web-storage-unsupported': 'O navegador não suporta armazenamento ou se o usuário desativou este recurso.', | |
'auth/invalid-claims': 'Os atributos de cadastro personalizado são inválidos.', | |
'auth/claims-too-large': 'O tamanho da requisição excede o tamanho máximo permitido de 1 Megabyte.', | |
'auth/id-token-expired': 'O token informado expirou.', | |
'auth/id-token-revoked': 'O token informado perdeu a validade.', | |
'auth/invalid-argument': 'Um argumento inválido foi fornecido a um método.', | |
'auth/invalid-creation-time': 'O horário da criação precisa ser uma data UTC válida.', | |
'auth/invalid-disabled-field': 'A propriedade para usuário desabilitado é inválida.', | |
'auth/invalid-display-name': 'O nome do usuário é inválido.', | |
'auth/invalid-email-verified': 'O e-mail é inválido.', | |
'auth/invalid-hash-algorithm': 'O algoritmo de HASH não é uma criptografia compatível.', | |
'auth/invalid-hash-block-size': 'O tamanho do bloco de HASH não é válido.', | |
'auth/invalid-hash-derived-key-length': 'O tamanho da chave derivada do HASH não é válido.', | |
'auth/invalid-hash-key': 'A chave de HASH precisa ter um buffer de byte válido.', | |
'auth/invalid-hash-memory-cost': 'O custo da memória HASH não é válido.', | |
'auth/invalid-hash-parallelization': 'O carregamento em paralelo do HASH não é válido.', | |
'auth/invalid-hash-rounds': 'O arredondamento de HASH não é válido.', | |
'auth/invalid-hash-salt-separator': 'O campo do separador de SALT do algoritmo de geração de HASH precisa ser um buffer de byte válido.', | |
'auth/invalid-id-token': 'O código do token informado não é válido.', | |
'auth/invalid-last-sign-in-time': 'O último horário de login precisa ser uma data UTC válida.', | |
'auth/invalid-page-token': 'A próxima URL fornecida na solicitação é inválida.', | |
'auth/invalid-password': 'A senha é inválida, precisa ter pelo menos 6 caracteres.', | |
'auth/invalid-password-hash': 'O HASH da senha não é válida.', | |
'auth/invalid-password-salt': 'O SALT da senha não é válido.', | |
'auth/invalid-photo-url': 'A URL da foto de usuário é inválido.', | |
'auth/invalid-provider-id': 'O identificador de provedor não é compatível.', | |
'auth/invalid-session-cookie-duration': 'A duração do COOKIE da sessão precisa ser um número válido em milissegundos, entre 5 minutos e 2 semanas.', | |
'auth/invalid-uid': 'O identificador fornecido deve ter no máximo 128 caracteres.', | |
'auth/invalid-user-import': 'O registro do usuário a ser importado não é válido.', | |
'auth/invalid-provider-data': 'O provedor de dados não é válido.', | |
'auth/maximum-user-count-exceeded': 'O número máximo permitido de usuários a serem importados foi excedido.', | |
'auth/missing-hash-algorithm': 'É necessário fornecer o algoritmo de geração de HASH e seus parâmetros para importar usuários.', | |
'auth/missing-uid': 'Um identificador é necessário para a operação atual.', | |
'auth/reserved-claims': 'Uma ou mais propriedades personalizadas fornecidas usaram palavras reservadas.', | |
'auth/session-cookie-revoked': 'O COOKIE da sessão perdeu a validade.', | |
'auth/uid-alread-exists': 'O indentificador fornecido já está em uso.', | |
'auth/email-already-exists': 'O e-mail fornecido já está em uso.', | |
'auth/phone-number-already-exists': 'O telefone fornecido já está em uso.', | |
'auth/project-not-found': 'Nenhum projeto foi encontrado.', | |
'auth/insufficient-permission': 'A credencial utilizada não tem permissão para acessar o recurso solicitado.', | |
'auth/internal-error': 'O servidor de autenticação encontrou um erro inesperado ao tentar processar a solicitação.' | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment