Admin Authentication API Errors

Firebase Admin Node.js Authentication API tarafından yayınlanan, önerilen çözüm adımları dahil olmak üzere hata kodları ve açıklamalarının tam listesini aşağıda bulabilirsiniz:

Hata Kodu Açıklama ve Çözüm Adımları
auth/claims-too-large setCustomUserClaims() için sağlanan hak talebi yükü, izin verilen maksimum boyut olan 1.000 baytı aşıyor.
auth/email-already-exists Sağlanan e-posta adresi 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 kimliği jetonunun süresi dolmuş.
auth/id-token-revoked Firebase kimlik jetonu iptal edilmiş.
auth/insufficient-permission Yönetici SDK'sını başlatmak için kullanılan kimlik bilgisinin, istenen Kimlik Doğrulama kaynağına erişmek için yeterli izni yok. Uygun izinlere sahip kimlik bilgilerinin nasıl oluşturulacağı ve Yönetici SDK'larının kimliğini doğrulamak amacıyla bu bilgilerin nasıl kullanılacağı ile ilgili belgeler için Firebase projesi oluşturma 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ı, Kimlik doğrulama sunucusundan gelen ek bilgileri içeren yanıtı içermelidir. Hata devam ederse lütfen sorunu Hata Raporu destek kanalımıza bildirin.
auth/invalid-argument Bir Authentication yöntemine geçersiz bağımsız değişken sağlandı. Hata mesajında ek bilgiler yer almalıdır.
auth/invalid-claims setCustomUserClaims() için sağlanan özel hak talebi özellikleri 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 dizesi olmalıdır.
auth/invalid-credential Yönetici SDK'larının kimliğini doğrulamak için kullanılan kimlik bilgisi, istenen işlemi gerçekleştirmek için kullanılamaz. createCustomToken() ve verifyIdToken() gibi belirli Kimlik Doğrulama yöntemleri, SDK'nın yenileme jetonu veya Uygulama Varsayılan kimlik bilgileri yerine bir sertifika kimlik bilgisiyle başlatılmasını gerektirir. Sertifika kimlik bilgisiyle Yönetici SDK'larının kimliğinin nasıl doğrulanacağı hakkında belgeler için SDK'yı başlatma bölümüne bakın.
auth/invalid-disabled-field disabled kullanıcı özelliği için sağlanan değer geçersiz. Boole değeri girilmelidir.
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ı alan adı, geçerli proje için yapılandırılmadı veya yetkilendirilmedi.
auth/invalid-email email kullanıcı özelliği için sağlanan değer geçersiz. Bu değer dize biçiminde olmalıdır.
auth/invalid-email-verified emailVerified kullanıcı özelliği için sağlanan değer geçersiz. Boole değeri girilmelidir.
auth/invalid-hash-algorithm Karma oluşturma 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 Karmadan türetilmiş anahtar uzunluğu geçerli bir sayı olmalıdır.
auth/invalid-hash-key Karma anahtarı, geçerli bir bayt arabelleği olmalıdır.
auth/invalid-hash-memory-cost Karma belleği 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 yuvarlamalar geçerli bir sayı olmalıdır.
auth/invalid-hash-salt-separator Karma oluşturma algoritması takviye değer ayırıcı alanı, geçerli bir bayt arabelleği olmalıdır.
auth/invalid-id-token Sağlanan kimlik jetonu geçerli bir Firebase kimliği jetonu 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 jetonu geçersiz. Bu, boş olmayan geçerli bir dize olmalıdır.
auth/invalid-password password kullanıcı özelliği için sağlanan değer geçersiz. Bu, en az altı karakterden oluşan bir dize olmalıdır.
auth/invalid-password-hash Şifre karması geçerli bir bayt arabelleği olmalıdır.
auth/invalid-password-salt Şifre takviyesi, geçerli bir bayt arabelleği olmalıdır
auth/invalid-phone-number phoneNumber için sağlanan değer geçersiz. Boş olmayan, E.164 standartlarıyla uyumlu bir tanımlayıcı dizesi olmalıdır.
auth/invalid-photo-url photoURL kullanıcı özelliği için sağlanan değer geçersiz. Bu bir dize URL'si olmalıdır.
auth/invalid-provider-data providerData, UserInfo nesnelerinden oluşan geçerli bir dizi 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 tane OAuth responseType doğru olarak ayarlanmalıdır.
auth/invalid-session-cookie-duration Oturum çerezi 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 karakter içeren ve 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 aktarma işlemine izin verilen maksimum kullanıcı sayısı aşıldı.
auth/missing-android-pkg-name Android Uygulamasının yüklenmesi gerekiyorsa 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 Şifre karmalarıyla kullanıcıları içe aktarmak için karma oluşturma algoritmasının ve parametrelerinin sağlanması gerekir.
auth/missing-ios-bundle-id İstekte bir Paket Kimliği yok.
auth/missing-uid Geçerli işlem için uid tanımlayıcısı gerekiyor.
auth/missing-oauth-client-secret OIDC kod akışını etkinleştirmek için OAuth yapılandırma istemci gizli anahtarı gerekir.
auth/operation-not-allowed Sağlanan oturum açma sağlayıcısı, Firebase projeniz için devre dışı. 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 bilgisi ile ilişkili bir Firebase projesi bulunamadı. Projeniz için kimlik bilgisi oluşturma ve bu kimlik bilgisini Yönetici SDK'larının kimliğini doğrulamak amacıyla kullanma ile ilgili belgeler için Firebase projesi oluşturma bölümüne bakın.
auth/reserved-claims setCustomUserClaims() alanına gönderilen bir veya daha fazla özel kullanıcı hak talebi ayrılmış. Örneğin, (sub, iat, iss, exp, aud, auth_time vb.) OIDC'ye özgü iddialar, özel hak talepleri için anahtar olarak kullanılmamalıdır.
auth/session-cookie-expired Sağlanan Firebase oturumu çerezinin süresi doldu.
auth/session-cookie-revoked Firebase oturumu çerezi iptal edildi.
auth/too-many-requests İstek sayısı, izin verilen maksimum değeri aşıyor.
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 öğesi olmalıdır.
auth/unauthorized-continue-uri Devam URL'sinin alanı izin verilenler listesine eklenmemiş. Firebase Konsolu'nda alanı beyaz listeye ekleyin.
auth/user-not-found Sağlanan tanımlayıcıya karşılık gelen mevcut bir kullanıcı kaydı yok.