Hata kodları ve açıklamalarının tam listesi (önerilenler de dahil) Firebase Admin Node.js Authentication API tarafından atılan çözüm adımları:
Hata Kodu | Açıklama ve Çözüm Adımları |
---|---|
auth/claims-too-large |
setCustomUserClaims() adlı iş ortağına sağlanan hak talebi yükü şunları aşıyor
izin verilen maksimum boyut 1.000 bayttır.
|
auth/email-already-exists |
Sağlanan e-posta adresi mevcut bir kullanıcı tarafından kullanılıyor. Her kullanıcı benzersiz bir e-posta adresine sahip olmalıdır. |
auth/id-token-expired |
Sağlanan Firebase kimliği jetonunun süresi dolmuş. |
auth/id-token-revoked |
Firebase kimlik jetonu iptal edildi. |
auth/insufficient-permission |
Yönetici SDK'sını başlatmak için kullanılan kimlik bilgisi yetersiz istenen Authentication kaynağına erişim izni. Referans Bir Kimlik bilgisi oluşturma ile ilgili belgeler için Firebase projesi ve Yönetici SDK'larının kimliğini doğrulamak için bu verileri kullanın. |
auth/internal-error |
Authentication sunucusu, isteği işlemeye çalışırken beklenmedik bir hatayla karşılaştı. Hata mesajı, Authentication sunucusu ek bilgiler içerir. Hata devam ederse lütfen sorunu Hata Bildirimi 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 bulunmalıdır. |
auth/invalid-claims |
setCustomUserClaims() ile sağlanan özel hak talebi özellikleri
geçersizdir.
|
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 şu amaçlarla kullanılamaz:
ve istenen eylemi gerçekleştirmektir. Örneğin, bazı Authentication yöntemleri
createCustomToken() ve verifyIdToken() gerektiriyor
bir sertifika kimlik bilgisiyle başlatılacak SDK'yı değil,
Yenileme jetonunu veya Uygulama Varsayılan kimlik bilgisini kullanabilirsiniz. Görüntüleyin
Şunun için SDK'yı başlatın:
Yönetici SDK'larının sertifikayla doğrulanmasıyla ilgili dokümanlar
girin.
|
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ı yardımcı olur. |
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 kullanır. |
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 oluşturma turları 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 kimlik 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. 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. URL
E.164 standartlarıyla uyumlu, boş olmayan bir tanımlayıcı dizesi
|
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 2 hafta. |
auth/invalid-uid |
Sağlanan uid , en fazla şu değere sahip boş olmayan bir dize olmalıdır:
128 karakter.
|
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 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
|
Şifre karmalarıyla kullanıcıları içe aktarmak için karma oluşturma algoritmasının ve parametrelerinin sağlanmış olması gerekir. |
auth/missing-ios-bundle-id
|
İstekte paket kimliği eksik. |
auth/missing-uid |
Geçerli işlem için uid tanımlayıcısı gerekiyor.
|
auth/missing-oauth-client-secret |
OIDC kodunu etkinleştirmek için OAuth yapılandırma istemci sırrı gereklidir akışı sağlar. |
auth/operation-not-allowed |
Sağlanan oturum açma sağlayıcısı, Firebase projeniz için devre dışı. bölümünden etkinleştirin Firebase konsolunun Oturum Açma Yöntemi bölümünde |
auth/phone-number-already-exists |
Sağlanan phoneNumber mevcut bir hesap tarafından zaten kullanılıyor
belirtir. Her kullanıcının benzersiz bir phoneNumber olmalıdır.
|
auth/project-not-found |
Admin SDK'larını başlatmak için kullanılan kimlik bilgisi için Firebase projesi bulunamadı. Projeniz için kimlik bilgisi oluşturma ve bu kimlik bilgisini Admin SDK'larının kimliğini doğrulamak için kullanmayla ilgili dokümanlar için Firebase projesi oluşturma başlıklı makaleyi inceleyin. |
auth/reserved-claims |
Bir veya daha fazla özel kullanıcı talebi,
setCustomUserClaims() rezerve edildi. Örneğin,
OIDC ile ilgili iddialar (ör. (sub, iat, iss, exp, aud, auth_time vb.)).
ö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 biri
kullanıcının benzersiz bir uid değeri olmalıdır.
|
auth/unauthorized-continue-uri |
Devam URL'sinin alanı izin verilenler listesine eklenmemiş. Alanı beyaz listeye ekleyin Firebase konsolu. |
auth/user-not-found |
Sağlanan tanımlayıcıya karşılık gelen mevcut bir kullanıcı kaydı yok. |