O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Erros da API de autenticação do administrador

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Aqui está uma lista completa dos códigos de erro e descrições, incluindo etapas de resolução recomendadas, que são geradas pela API Firebase Admin Node.js Authentication:

Erro de código Etapas de descrição e resolução
auth/claims-too-large A carga útil de declarações fornecida para setCustomUserClaims() excede o tamanho máximo permitido de 1.000 bytes.
auth/email-already-exists O e-mail fornecido já está em uso por um usuário existente. Cada usuário deve ter um e-mail exclusivo.
auth/id-token-expired O token de ID do Firebase fornecido expirou.
auth/id-token-revoked O token de ID do Firebase foi revogado.
auth/insufficient-permission A credencial usada para inicializar o SDK Admin não tem permissão suficiente para acessar o recurso de autenticação solicitado. Consulte Configurar um projeto do Firebase para obter a documentação sobre como gerar uma credencial com as permissões apropriadas e usá-la para autenticar os SDKs Admin.
auth/internal-error O servidor de autenticação encontrou um erro inesperado ao tentar processar a solicitação. A mensagem de erro deve conter a resposta do servidor de autenticação contendo informações adicionais. Se o erro persistir, informe o problema ao nosso canal de suporte Bug Report .
auth/invalid-argument Um argumento inválido foi fornecido para um método de autenticação. A mensagem de erro deve conter informações adicionais.
auth/invalid-claims Os atributos de declaração personalizados fornecidos para setCustomUserClaims() são inválidos.
auth/invalid-continue-uri A URL de continuação deve ser uma string de URL válida.
auth/invalid-creation-time A hora de criação deve ser uma string de data UTC válida.
auth/invalid-credential A credencial usada para autenticar os SDKs Admin não pode ser usada para realizar a ação desejada. Certos métodos de autenticação, como createCustomToken() e verifyIdToken() exigem que o SDK seja inicializado com uma credencial de certificado em vez de um token de atualização ou credencial padrão do aplicativo. Consulte Inicializar o SDK para obter documentação sobre como autenticar os SDKs Admin com uma credencial de certificado.
auth/invalid-disabled-field O valor fornecido para a propriedade do usuário disabled é inválido. Deve ser um booleano.
auth/invalid-display-name O valor fornecido para a propriedade de usuário displayName é inválido. Deve ser uma string não vazia.
auth/invalid-dynamic-link-domain O domínio de link dinâmico fornecido não está configurado ou autorizado para o projeto atual.
auth/invalid-email O valor fornecido para a propriedade de usuário de email é inválido. Deve ser um endereço de e-mail de string.
auth/invalid-email-verified O valor fornecido para a propriedade do usuário emailVerified é inválido. Deve ser um booleano.
auth/invalid-hash-algorithm O algoritmo de hash deve corresponder a uma das strings na lista de algoritmos suportados.
auth/invalid-hash-block-size O tamanho do bloco de hash deve ser um número válido.
auth/invalid-hash-derived-key-length O comprimento da chave derivada de hash deve ser um número válido.
auth/invalid-hash-key A chave de hash deve ser um buffer de bytes válido.
auth/invalid-hash-memory-cost O custo de memória hash deve ser um número válido.
auth/invalid-hash-parallelization A paralelização de hash deve ser um número válido.
auth/invalid-hash-rounds As rodadas de hash devem ser um número válido.
auth/invalid-hash-salt-separator O campo separador de sal do algoritmo de hash deve ser um buffer de bytes válido.
auth/invalid-id-token O token de ID fornecido não é um token de ID do Firebase válido.
auth/invalid-last-sign-in-time A última hora de login deve ser uma string de data UTC válida.
auth/invalid-page-token O token de próxima página fornecido em listUsers() é inválido. Deve ser uma string não vazia válida.
auth/invalid-password O valor fornecido para a propriedade de usuário de password é inválido. Deve ser uma string com pelo menos seis caracteres.
auth/invalid-password-hash O hash de senha deve ser um buffer de bytes válido.
auth/invalid-password-salt O salt da senha deve ser um buffer de bytes válido
auth/invalid-phone-number O valor fornecido para phoneNumber é inválido. Deve ser uma string identificadora compatível com o padrão E.164 não vazia.
auth/invalid-photo-url O valor fornecido para a propriedade do usuário photoURL é inválido. Deve ser um URL de string.
auth/invalid-provider-data O providerData deve ser uma matriz válida de objetos UserInfo.
auth/invalid-provider-id O providerId deve ser uma string de identificador de provedor compatível válida.
auth/invalid-oauth-responsetype Apenas exatamente um responseType OAuth deve ser definido como true.
auth/invalid-session-cookie-duration A duração do cookie de sessão deve ser um número válido em milissegundos entre 5 minutos e 2 semanas.
auth/invalid-uid O uid fornecido deve ser uma string não vazia com no máximo 128 caracteres.
auth/invalid-user-import O registro do usuário a ser importado é inválido.
auth/maximum-user-count-exceeded O número máximo permitido de usuários para importação foi excedido.
auth/missing-android-pkg-name Um nome de pacote Android deve ser fornecido se o aplicativo Android precisar ser instalado.
auth/missing-continue-uri Um URL de continuação válido deve ser fornecido na solicitação.
auth/missing-hash-algorithm A importação de usuários com hashes de senha requer que o algoritmo de hash e seus parâmetros sejam fornecidos.
auth/missing-ios-bundle-id A solicitação não tem um ID de pacote.
auth/missing-uid Um identificador uid é necessário para a operação atual.
auth/missing-oauth-client-secret O segredo do cliente de configuração OAuth é necessário para habilitar o fluxo de código OIDC.
auth/operation-not-allowed O provedor de login fornecido está desativado para seu projeto do Firebase. Ative-o na seção Método de login do console do Firebase.
auth/phone-number-already-exists O phoneNumber fornecido já está em uso por um usuário existente. Cada usuário deve ter um phoneNumber exclusivo.
auth/project-not-found Nenhum projeto do Firebase foi encontrado para a credencial usada para inicializar os SDKs Admin. Consulte Configurar um projeto do Firebase para obter a documentação sobre como gerar uma credencial para seu projeto e usá-la para autenticar os SDKs Admin.
auth/reserved-claims Uma ou mais declarações de usuário personalizadas fornecidas a setCustomUserClaims() são reservadas. Por exemplo, declarações específicas de OIDC como (sub, iat, iss, exp, aud, auth_time etc.) não devem ser usadas como chaves para declarações personalizadas.
auth/session-cookie-expired O cookie de sessão do Firebase fornecido expirou.
auth/session-cookie-revoked O cookie de sessão do Firebase foi revogado.
auth/uid-already-exists O uid fornecido já está em uso por um usuário existente. Cada usuário deve ter um uid exclusivo.
auth/unauthorized-continue-uri O domínio do URL de continuação não está na lista de permissões. Coloque o domínio na lista de permissões no Firebase Console.
auth/user-not-found Não há registro de usuário existente correspondente ao identificador fornecido.