Admin Authentication API Errors

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.