Yönetici Kimlik Doğrulama API Hataları

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Firebase Admin Node.js Kimlik Doğrulama API'sı tarafından oluşturulan, önerilen çözüm adımları da dahil olmak üzere hata kodlarının ve açıklamalarının tam listesi:

Hata kodu Açıklama ve Çözüm Adımları
auth/claims-too-large setCustomUserClaims() için sağlanan talep yükü, izin verilen maksimum 1000 bayt boyutunu aşıyor.
auth/email-already-exists Sağlanan e-posta zaten mevcut bir kullanıcı tarafından kullanılıyor. Her kullanıcının benzersiz bir e-posta adresi olmalıdır.
auth/id-token-expired Sağlanan Firebase ID belirtecinin süresi doldu.
auth/id-token-revoked Firebase ID belirteci iptal edildi.
auth/insufficient-permission Yönetici SDK'sını başlatmak için kullanılan kimlik bilgisi, istenen Kimlik Doğrulama kaynağına erişmek için yeterli izne sahip değil. Uygun izinlere sahip bir kimlik bilgisinin nasıl oluşturulacağına ve bunu Yönetici SDK'larının kimliğini doğrulamak için nasıl kullanılacağına ilişkin belgeler için Firebase projesi kurma bölümüne bakın.
auth/internal-error Kimlik doğrulama sunucusu, isteği işlemeye çalışırken beklenmeyen bir hatayla karşılaştı. Hata mesajı, ek bilgiler içeren Kimlik Doğrulama sunucusundan gelen yanıtı içermelidir. Hata devam ederse, lütfen sorunu Hata Raporu destek kanalımıza bildirin.
auth/invalid-argument Bir Kimlik Doğrulama yöntemine geçersiz bir bağımsız değişken sağlandı. Hata mesajı ek bilgiler içermelidir.
auth/invalid-claims setCustomUserClaims() için sağlanan özel talep öznitelikleri geçersiz.
auth/invalid-continue-uri Devam URL'si geçerli bir URL dizesi olmalıdır.
auth/invalid-creation-time Oluşturma zamanı, geçerli bir UTC tarih dizisi olmalıdır.
auth/invalid-credential Yönetici SDK'larının kimliğini doğrulamak için kullanılan kimlik bilgileri, istenen eylemi gerçekleştirmek için kullanılamaz. createCustomToken() ve verifyIdToken() gibi belirli Kimlik Doğrulama yöntemleri, SDK'nın bir yenileme belirteci veya Uygulama Varsayılanı kimlik bilgisinin aksine bir sertifika kimlik bilgisi ile başlatılmasını gerektirir. Yönetici SDK'larının kimliğinin bir sertifika kimlik bilgisi ile nasıl doğrulanacağına ilişkin belgeler için SDK'yı başlatma konusuna bakın.
auth/invalid-disabled-field disabled kullanıcı özelliği için sağlanan değer geçersiz. Boole olmalı.
auth/invalid-display-name displayName kullanıcı özelliği için sağlanan değer geçersiz. Boş olmayan bir dize olmalıdır.
auth/invalid-dynamic-link-domain Sağlanan dinamik bağlantı etki alanı, mevcut proje için yapılandırılmamış veya yetkilendirilmemiştir.
auth/invalid-email email kullanıcı özelliği için sağlanan değer geçersiz. Bir dize e-posta adresi olmalıdır.
auth/invalid-email-verified emailVerified user özelliği için sağlanan değer geçersiz. Boole olmalı.
auth/invalid-hash-algorithm Karma algoritması, desteklenen algoritmalar listesindeki dizelerden biriyle eşleşmelidir.
auth/invalid-hash-block-size Karma blok boyutu geçerli bir sayı olmalıdır.
auth/invalid-hash-derived-key-length Hash türetilmiş anahtar uzunluğu geçerli bir sayı olmalıdır.
auth/invalid-hash-key Karma anahtarın geçerli bir bayt arabelleği olması gerekir.
auth/invalid-hash-memory-cost Karma bellek maliyeti geçerli bir sayı olmalıdır.
auth/invalid-hash-parallelization Karma paralelleştirme geçerli bir sayı olmalıdır.
auth/invalid-hash-rounds Karma turlar geçerli bir sayı olmalıdır.
auth/invalid-hash-salt-separator Karma algoritma tuz ayırıcı alanı, geçerli bir bayt arabelleği olmalıdır.
auth/invalid-id-token Sağlanan kimlik belirteci, geçerli bir Firebase kimlik belirteci değil.
auth/invalid-last-sign-in-time Son oturum açma zamanı, geçerli bir UTC tarih dizesi olmalıdır.
auth/invalid-page-token listUsers() içinde sağlanan sonraki sayfa belirteci geçersiz. Geçerli, boş olmayan bir dize olmalıdır.
auth/invalid-password password kullanıcı özelliği için sağlanan değer geçersiz. En az altı karakterden oluşan bir dize olmalıdır.
auth/invalid-password-hash Parola karması geçerli bir bayt arabelleği olmalıdır.
auth/invalid-password-salt Parola tuzu, geçerli bir bayt arabelleği olmalıdır
auth/invalid-phone-number phoneNumber için sağlanan değer geçersiz. Boş olmayan bir E.164 standardıyla uyumlu tanımlayıcı dizesi olmalıdır.
auth/invalid-photo-url photoURL kullanıcı özelliği için sağlanan değer geçersiz. Bir dize URL'si olmalıdır.
auth/invalid-provider-data SağlayıcıData, geçerli bir UserInfo nesneleri dizisi olmalıdır.
auth/invalid-provider-id ProviderId, geçerli bir desteklenen sağlayıcı tanımlayıcı dizesi olmalıdır.
auth/invalid-oauth-responsetype Yalnızca tam olarak bir OAuth responseType değeri true olarak ayarlanmalıdır.
auth/invalid-session-cookie-duration Oturum tanımlama bilgisi süresi, 5 dakika ile 2 hafta arasında milisaniye cinsinden geçerli bir sayı olmalıdır.
auth/invalid-uid Sağlanan uid , en fazla 128 karakterden oluşan, boş olmayan bir dize olmalıdır.
auth/invalid-user-import İçe aktarılacak kullanıcı kaydı geçersiz.
auth/maximum-user-count-exceeded İçe aktarmak için izin verilen maksimum kullanıcı sayısı aşıldı.
auth/missing-android-pkg-name Android Uygulamasının yüklenmesi gerekiyorsa bir Android Paket Adı sağlanmalıdır.
auth/missing-continue-uri İstekte geçerli bir devam URL'si sağlanmalıdır.
auth/missing-hash-algorithm Kullanıcıları parola karmalarıyla içe aktarmak, karma algoritmasının ve parametrelerinin sağlanmasını gerektirir.
auth/missing-ios-bundle-id İstekte Paket Kimliği eksik.
auth/missing-uid Geçerli işlem için bir uid kimliği tanımlayıcısı gereklidir.
auth/missing-oauth-client-secret OIDC kod akışını etkinleştirmek için OAuth yapılandırma istemci sırrı gereklidir.
auth/operation-not-allowed Sağlanan oturum açma sağlayıcısı, Firebase projeniz için devre dışı bırakıldı. Firebase konsolunun Oturum Açma Yöntemi bölümünden etkinleştirin.
auth/phone-number-already-exists Sağlanan phoneNumber zaten mevcut bir kullanıcı tarafından kullanılıyor. Her kullanıcının benzersiz bir phoneNumber olmalıdır.
auth/project-not-found Yönetici SDK'larını başlatmak için kullanılan kimlik bilgileri için Firebase projesi bulunamadı. Projeniz için bir kimlik bilgisinin nasıl oluşturulacağına ve bunu Yönetici SDK'larının kimliğini doğrulamak için nasıl kullanılacağına ilişkin belgeler için Firebase projesi kurma bölümüne bakın.
auth/reserved-claims setCustomUserClaims() için sağlanan bir veya daha fazla özel kullanıcı talebi ayrılmıştır. Örneğin, (sub, iat, iss, exp, aud, auth_time, vb.) gibi OIDC'ye özgü talepler, özel talepler için anahtar olarak kullanılmamalıdır.
auth/session-cookie-expired Sağlanan Firebase oturum çerezinin süresi doldu.
auth/session-cookie-revoked Firebase oturum çerezi iptal edildi.
auth/uid-already-exists Sağlanan uid zaten mevcut bir kullanıcı tarafından kullanılıyor. Her kullanıcının benzersiz bir uid olmalıdır.
auth/unauthorized-continue-uri Devam URL'sinin etki alanı beyaz listeye alınmadı. Firebase Konsolunda alanı beyaz listeye alın.
auth/user-not-found Sağlanan tanımlayıcıya karşılık gelen mevcut bir kullanıcı kaydı yok.