Toplu Kullanıcı İçe Aktarma
Eski bcrypt veya modern Argon2id parola karmalarıyla toplu iş başına 1.000'e kadar kullanıcıyı içe aktarın. Bir sonraki oturum açma işleminde Argon2id'ye şeffaf yükseltme.
Kullanıcıları başka bir platformdan içe aktarma
Kullanıcılar, Supabase, Firebase, Auth0 veya özel bir kimlik doğrulama veritabanından geçiş yaparken, mevcut şifrelerinin genel şifre sıfırlamaya gerek kalmadan sorunsuz bir şekilde çalışmasını bekler.
Aurabase, istek başına 1.000 kullanıcıya kadar alabilen yüksek verimli bir toplu içe aktarma uç noktası (POST /v1/auth/admin/users/import) sağlar. İşlem, ayrıntılı bir durum raporu döndürür; böylece geçersiz kayıtlar, grubun geri kalanını engellemez.
Desteklenen şifre karmaları ve şeffaf yükseltme
İçe aktarma uç noktası aşağıdaki parola karma algoritmalarını destekler:
| Algoritma | Tanımlayıcılar | Davranış |
|---|---|---|
| Argon2id | $argon2id$v=19$m=... | OWASP parametreleri kullanılarak doğrudan doğrulandı. |
| bcrypt | $2a$, $2b$, $2y$ | Oturum açıldığında doğrulandı ve ilk başarılı kimlik doğrulama sonrasında şeffaf bir şekilde Argon2id olarak yeniden kodlandı. |
Bir kullanıcıya password_hash sağlanmadıysa hesap şifre olmadan oluşturulur. Kullanıcı, Sihirli Bağlantılar, E-posta/SMS OTP veya parola sıfırlama bağlantısını kullanarak kimlik doğrulaması yapabilir.
Toplu içe aktarma uç noktası
Yönetici yetkilendirmesi gerektirir (service_role anahtarı).
Yanıt (200 OK)
Yanıt, ayrıntılı bir raporla birlikte işlenen toplam kayıt sayısını ayrıntılarıyla belirtir:
Projede zaten bir e-posta mevcutsa, önemli bir hataya neden olmak yerine skipped olarak işaretlenir.
TypeScript SDK'sı
authAdmin.importUsers() kullanın:
Aurabase Studio aracılığıyla içe aktar
Ayrıca kullanıcıları doğrudan web arayüzü aracılığıyla da içe aktarabilirsiniz:
- Proje kontrol panelinizde Kimlik Doğrulama › Kullanıcılar seçeneğine gidin.
- Üst araç çubuğundaki Kullanıcıları içe aktar düğmesini tıklayın.
- JSON veya CSV biçimini seçin. Beklenen şemayı incelemek için Örnek ekle seçeneğine tıklayabilirsiniz.
- Verilerinizi yapıştırın ve İçe Aktarmayı Başlat seçeneğine tıklayın.
- Toplu iş özetini ve satır satır durum raporunu inceleyin.