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. |