Zbiorczy import użytkowników
Importuj do 1000 użytkowników na partię za pomocą starszych skrótów haseł bcrypt lub nowoczesnych Argon2id. Przejrzysta aktualizacja do Argon2id przy następnym logowaniu.
Importowanie użytkowników z innej platformy
Podczas migracji z Supabase, Firebase, Auth0 lub niestandardowej bazy danych uwierzytelniania użytkownicy oczekują, że ich istniejące hasła będą działać bezproblemowo bez wymuszania globalnego resetowania hasła.
Aurabase zapewnia punkt końcowy importu zbiorczego o dużej przepustowości (POST /v1/auth/admin/users/import), który może pozyskać do 1000 użytkowników na żądanie. Operacja zwraca szczegółowy raport o stanie, dzięki czemu nieprawidłowe rekordy nie blokują reszty partii.
Obsługiwane skróty haseł i przejrzysta aktualizacja
Punkt końcowy importu obsługuje następujące algorytmy mieszania haseł:
| Algorytm | Identyfikatory | Zachowanie |
|---|---|---|
| Argon2id | $argon2id$v=19$m=... | Weryfikacja bezpośrednio przy użyciu parametrów OWASP. |
| szyfrowanie | $2a$, $2b$, $2y$ | Zweryfikowane przy logowaniu i w przezroczysty sposób ponownie zakodowane do Argon2id po pierwszym pomyślnym uwierzytelnieniu. |
Jeżeli dla użytkownika nie podano password_hash, konto zostanie utworzone bez hasła. Użytkownik może uwierzytelnić się za pomocą Magic Links, OTP e-mail/SMS lub linku do resetowania hasła.
Punkt końcowy importu zbiorczego
Wymaga autoryzacji administratora (klucz service_role).
Odpowiedź (200 OK)
W odpowiedzi wyszczególniono całkowitą liczbę przetworzonych rekordów wraz ze szczegółowym raportem:
Jeśli wiadomość e-mail już istnieje w projekcie, zostanie oznaczona jako skipped zamiast zgłaszać błąd krytyczny.
TypeScript SDK
Użyj authAdmin.importUsers():
Importuj przez Aurabase Studio
Możesz także importować użytkowników bezpośrednio przez interfejs sieciowy:
- Przejdź do Uwierzytelnianie > Użytkownicy w panelu projektu.
- Kliknij przycisk Importuj użytkowników na górnym pasku narzędzi.
- Wybierz format JSON lub CSV. Możesz kliknąć Wstaw próbkę, aby sprawdzić oczekiwany schemat.
- Wklej swoje dane i kliknij Rozpocznij import.
- Sprawdź podsumowanie partii i raport stanu wiersz po wierszu.