Admin Authentication API Errors

Oto pełna lista kodów błędów i ich opisów, w tym zalecane i rozwiązania problemu, które są zgłaszane przez interfejs API Firebase Admin Node.js Authentication:

Kod błędu Etapy opisu i rozwiązania
auth/claims-too-large Ładunek żądań przekazany do setCustomUserClaims() przekracza maksymalny dozwolony rozmiar to 1000 bajtów.
auth/email-already-exists Podany adres e-mail jest już używany przez istniejącego użytkownika. Każdy użytkownik musi: mają unikalny adres e-mail.
auth/id-token-expired Podany token identyfikatora Firebase wygasł.
auth/id-token-revoked Token identyfikatora Firebase został unieważniony.
auth/insufficient-permission Dane logowania użyte do zainicjowania pakietu Admin SDK są niewystarczające dostępu do żądanego zasobu Authentication. Więcej informacji: Skonfiguruj projektu Firebase, w którym znajdziesz dokumentację dotyczącą generowania danych logowania. z odpowiednimi uprawnieniami i używać ich do uwierzytelniania pakietów Admin SDK.
auth/internal-error Serwer Authentication napotkał nieoczekiwany błąd podczas próby do przetworzenia żądania. Komunikat o błędzie powinien zawierać odpowiedź z serwer Authentication z dodatkowymi informacjami. Jeśli błąd będzie się powtarzał, zgłoś problem na kanale pomocy Zgłoszenie błędu.
auth/invalid-argument Podano nieprawidłowy argument do metody Authentication. Komunikat o błędzie powinien zawierać dodatkowe informacje.
auth/invalid-claims Atrybuty roszczenia niestandardowego dla setCustomUserClaims() są nieprawidłowe.
auth/invalid-continue-uri Adres URL kontynuacji musi być prawidłowym adresem URL.
auth/invalid-creation-time Czas utworzenia musi być prawidłowym ciągiem znaków UTC.
auth/invalid-credential Dane logowania używane do uwierzytelniania pakietów Admin SDK nie mogą być używane do: wykonanie żądanej czynności. określonych metod Authentication, takich jak Wymagania createCustomToken() i verifyIdToken() SDK, który ma zostać zainicjowany przy użyciu certyfikatu, a nie token odświeżania lub domyślne dane logowania aplikacji. Zobacz Zainicjuj pakiet SDK dla dokumentacja uwierzytelniania pakietów Admin SDK za pomocą certyfikatu danych logowania.
auth/invalid-disabled-field Wartość podana dla właściwości użytkownika disabled to jest nieprawidłowa. Musi to być wartość logiczna.
auth/invalid-display-name Wartość podana w polu „displayName” jest nieprawidłowa. Pole nie może być puste.
auth/invalid-dynamic-link-domain Podana domena linku dynamicznego nie została skonfigurowana ani autoryzowana dla w bieżącym projekcie.
auth/invalid-email Wartość podana w przypadku właściwości użytkownika email jest nieprawidłowa. Musi to być adres e-mail w postaci ciągu znaków.
auth/invalid-email-verified Wartość podana dla właściwości użytkownika emailVerified to jest nieprawidłowa. Musi to być wartość logiczna.
auth/invalid-hash-algorithm Algorytm szyfrowania musi pasować do jednego z ciągów na liście obsługiwanych ciągów za pomocą algorytmów.
auth/invalid-hash-block-size Rozmiar bloku haszowania musi być prawidłową liczbą.
auth/invalid-hash-derived-key-length Długość klucza pochodnego musi być prawidłową liczbą.
auth/invalid-hash-key Klucz skrótu musi być prawidłowym buforem bajtów.
auth/invalid-hash-memory-cost Koszt pamięci haszowanej musi być prawidłową liczbą.
auth/invalid-hash-parallelization Równoległość haszowania musi być prawidłową liczbą.
auth/invalid-hash-rounds Okrągłe wartości hasha muszą być prawidłowe.
auth/invalid-hash-salt-separator Pole separatora soli algorytmu szyfrowania musi być prawidłowym buforem bajtów.
auth/invalid-id-token Podany token identyfikatora nie jest prawidłowym tokenem identyfikatora Firebase.
auth/invalid-last-sign-in-time Czas ostatniego logowania musi być prawidłowym ciągiem daty UTC.
auth/invalid-page-token Podany token następnej strony w listUsers() jest nieprawidłowy. it musi być prawidłowym, niepustym ciągiem.
auth/invalid-password Wartość podana w polu „password” jest nieprawidłowa. Musi to być ciąg co najmniej 6 znaków.
auth/invalid-password-hash Hasz hasła musi być prawidłowym buforem bajtów.
auth/invalid-password-salt Sól hasła musi być poprawnym buforem bajtów
auth/invalid-phone-number Wartość podana w polu phoneNumber jest nieprawidłowa. Musi to być niepusty ciąg znaków zgodny ze standardem E.164.
auth/invalid-photo-url Wartość podana w polu „photoURL” jest nieprawidłowa. Musi to być ciąg znaków adresu URL.
auth/invalid-provider-data Wartość dostawcy musi być prawidłową tablicą obiektów UserInfo.
auth/invalid-provider-id Identyfikator dostawcy musi być prawidłowym ciągiem znaków obsługiwanego identyfikatora dostawcy.
auth/invalid-oauth-responsetype Tylko jeden protokół responseType OAuth powinien mieć wartość Prawda.
auth/invalid-session-cookie-duration Czas trwania pliku cookie sesji musi być prawidłową liczbą milisekund od 5 minut i 2 tygodnie.
auth/invalid-uid Podana wartość uid nie może być pusta i może zawierać maksymalnie 128 znaków.
auth/invalid-user-import Rekord użytkownika do zaimportowania jest nieprawidłowy.
auth/maximum-user-count-exceeded Przekroczono maksymalną dozwoloną liczbę użytkowników do zaimportowania.
auth/missing-android-pkg-name Jeśli wymagana jest instalacja aplikacji na Androida, należy podać nazwę pakietu na Androida.
auth/missing-continue-uri W żądaniu musisz podać prawidłowy adres URL do kontynuowania.
auth/missing-hash-algorithm Importowanie użytkowników z haszami haseł wymaga, aby algorytm szyfrujący i jego parametrów.
auth/missing-ios-bundle-id W żądaniu brakuje identyfikatora pakietu.
auth/missing-uid Do bieżącej operacji wymagany jest identyfikator uid.
auth/missing-oauth-client-secret Do włączenia kodu OIDC wymagany jest tajny klucz klienta konfiguracji OAuth przepływu danych.
auth/operation-not-allowed Podany dostawca logowania jest wyłączony w Twoim projekcie Firebase. Włącz ją w Metoda logowania w konsoli Firebase.
auth/phone-number-already-exists Podana wartość phoneNumber jest już używana przez istniejącą użytkownika. Każdy użytkownik musi mieć unikalny phoneNumber.
auth/project-not-found Nie znaleziono projektu Firebase dla danych logowania użytych do zainicjowania pakietów SDK administracyjnych. Więcej informacji o generowaniu danych logowania do projektu Firebase i ich używaniu do uwierzytelniania pakietów Admin SDK znajdziesz w dokumentacji Konfigurowanie projektu Firebase.
auth/reserved-claims Co najmniej 1 niestandardowe roszczenie użytkownika przesłane do usługi setCustomUserClaims() jest zarezerwowane. Przykład: konkretne deklaracje OIDC, takie jak (sub, iat, iss, exp, aud, auth_time itp.); nie powinny być używane jako klucze w żądaniach niestandardowych.
auth/session-cookie-expired Dostarczony plik cookie sesji Firebase wygasł.
auth/session-cookie-revoked Plik cookie sesji Firebase został cofnięty.
auth/too-many-requests Liczba żądań przekracza dozwolone maksimum.
auth/uid-already-exists Podana wartość uid jest już używana przez istniejącego użytkownika. Każdy użytkownik musi mieć unikalny uid.
auth/unauthorized-continue-uri Domena adresu URL kontynuacji nie jest na białej liście. Umieść domenę na białej liście w w konsoli Firebase.
auth/user-not-found Nie ma rekordu użytkownika odpowiadającego podanemu identyfikatorowi.