Admin Authentication API Errors

Poniżej znajdziesz pełną listę kodów błędów i ich opisów, w tym zalecanych kroków rozwiązywania problemów, które są generowane przez interfejs Authentication API Firebase Admin Node.js:

Kod błędu Opis i kroki prowadzące do rozwiązania
auth/claims-too-large Ładunek roszczeń przesłany do usługi setCustomUserClaims() przekracza maksymalny dozwolony rozmiar 1000 bajtów.
auth/email-already-exists Podany adres e-mail jest już używany przez innego użytkownika. Każdy użytkownik musi mieć unikalny adres e-mail.
auth/id-token-expired Podany token Firebase ID stracił ważność.
auth/id-token-revoked Token identyfikatora Firebase został unieważniony.
auth/insufficient-permission Uprawnienia użyte do zainicjowania pakietu SDK dla administratora nie są wystarczające do uzyskania dostępu do żądanego zasobu Authentication. Więcej informacji o generowaniu danych logowania z odpowiednimi uprawnieniami i ich używaniu do uwierzytelniania pakietów Admin SDK znajdziesz w dokumentacji Konfigurowanie projektu Firebase.
auth/internal-error Podczas próby przetworzenia żądania serwer Authentication napotkał nieoczekiwany błąd. Komunikat o błędzie powinien zawierać odpowiedź serwera 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 Metoda Authentication otrzymała nieprawidłowy argument. Komunikat o błędzie powinien zawierać dodatkowe informacje.
auth/invalid-claims Atrybuty niestandardowych roszczeń przekazane do elementu setCustomUserClaims() są nieprawidłowe.
auth/invalid-continue-uri Adres URL do kontynuowania musi być prawidłową łańcuchem znaków adresu URL.
auth/invalid-creation-time Czas utworzenia musi być prawidłowym ciągiem znaków daty w UTC.
auth/invalid-credential Dane logowania używane do uwierzytelniania interfejsów Admin SDK nie mogą być używane do wykonywania określonych działań. Niektóre metody Authentication, takie jak createCustomToken() i verifyIdToken(), wymagają zainicjowania pakietu SDK za pomocą danych logowania certyfikatu zamiast tokena odświeżania lub domyślnych danych logowania aplikacji. Informacje o uwierzytelnianiu pakietów Admin SDK za pomocą danych uwierzytelniających certyfikatu znajdziesz w dokumentacji Inicjowanie pakietu SDK.
auth/invalid-disabled-field Wartość podana w polu „disabled” jest nieprawidłowa. Musi to być wartość logiczna.
auth/invalid-display-name Wartość podana w polu „displayName” jest nieprawidłowa. Musi to być niepusty ciąg znaków.
auth/invalid-dynamic-link-domain Podana domena linku dynamicznego nie jest skonfigurowana ani autoryzowana w bieżącym projekcie.
auth/invalid-email Wartość podana w polu „email” jest nieprawidłowa. Musi to być adres e-mail w postaci ciągu znaków.
auth/invalid-email-verified Wartość podana w polu „emailVerified” jest nieprawidłowa. Musi to być wartość logiczna.
auth/invalid-hash-algorithm Algorytm haszowania musi być zgodny z jednym z ciągów na liście obsługiwanych algorytmów.
auth/invalid-hash-block-size Rozmiar bloku haszowania musi być prawidłową liczbą.
auth/invalid-hash-derived-key-length Długość klucza wygenerowanego na podstawie hasha musi być prawidłową liczbą.
auth/invalid-hash-key Klucz szyfrowania 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 Parametr hash parallelization 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łową ciągiem znaków daty w formie tekstowej w UTC.
auth/invalid-page-token Podany w listUsers() token następnej strony jest nieprawidłowy. Musi to być prawidłowy, niepusty ciąg znaków.
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ć prawidłowym buforem bajtów
auth/invalid-phone-number Podana wartość parametru 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ść providerData musi być prawidłową tablicą obiektów UserInfo.
auth/invalid-provider-id Wartość providerId musi być prawidłowym ciągiem znaków identyfikatora obsługiwanego dostawcy.
auth/invalid-oauth-responsetype Tylko 1 wartość OAuth responseType powinna mieć wartość Prawda.
auth/invalid-session-cookie-duration Czas trwania sesji musi być prawidłową liczbą w milisekundach z zakresu od 5 minut do 2 tygodni.
auth/invalid-uid Podany parametr uid musi być niepustym ciągiem znaków o długości nieprzekraczającej 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 podania algorytmu haszowania 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 Aby włączyć przepływ kodu OIDC, musisz podać tajny klucz klienta konfiguracji OAuth.
auth/operation-not-allowed Podany dostawca logowania jest wyłączony w Twoim projekcie Firebase. Włącz tę opcję w sekcji Metoda logowania w konsoli Firebase.
auth/phone-number-already-exists Podany adres phoneNumber jest już używany przez innego 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 Admin. 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. Na przykład: OIDC specyficzne roszczenia, takie jak (sub, iat, iss, exp, aud, auth_time itp.) nie powinny być używane jako klucze do roszczeń niestandardowych.
auth/session-cookie-expired Podany plik cookie sesji Firebase wygasł.
auth/session-cookie-revoked Plik cookie sesji Firebase został cofnięty.
auth/too-many-requests Liczba żądań przekracza maksymalną dozwoloną liczbę.
auth/uid-already-exists Podany adres uid jest już używany przez innego 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. Dodaj domenę do białej listy w konsoli Firebase.
auth/user-not-found Nie ma rekordu użytkownika odpowiadającego podanemu identyfikatorowi.