Bulkgebruikersimport
Importeer tot 1.000 gebruikers per batch met oudere bcrypt- of moderne Argon2id-wachtwoordhashes. Transparante upgrade naar Argon2id bij de volgende aanmelding.
Gebruikers importeren van een ander platform
Bij het migreren van Supabase, Firebase, Auth0 of een aangepaste authenticatiedatabase verwachten gebruikers dat hun bestaande wachtwoorden naadloos werken zonder een globale wachtwoordreset te forceren.
Aurabase biedt een eindpunt voor bulkimport met hoge doorvoer (POST /v1/auth/admin/users/import) dat maximaal 1.000 gebruikers per verzoek kan verwerken. De bewerking retourneert een gespecificeerd statusrapport, zodat ongeldige records de rest van de batch niet blokkeren.
Ondersteunde wachtwoord-hashes en transparante upgrade
Het importeindpunt ondersteunt de volgende algoritmen voor het hashen van wachtwoorden:
| algoritme | Identificatiegegevens | Gedrag |
|---|---|---|
| Argon2id | $argon2id$v=19$m=... | Rechtstreeks geverifieerd met behulp van OWASP-parameters. |
| bcrypt | $2a$, $2b$, $2y$ | Geverifieerd bij inloggen en transparant opnieuw gecodeerd naar Argon2id bij de eerste succesvolle authenticatie. |
Als er voor een gebruiker geen password_hash is opgegeven, wordt het account zonder wachtwoord aangemaakt. De gebruiker kan zich verifiëren via Magic Links, e-mail/sms OTP of een link voor het opnieuw instellen van het wachtwoord.
Eindpunt voor bulkimport
Vereist beheerdersautorisatie (sleutel service_role).
Reactie (200 OK)
Het antwoord geeft details over het totale aantal verwerkte records, samen met een gespecificeerd rapport:
Als er al een e-mail in het project bestaat, wordt deze gemarkeerd als skipped in plaats van dat er een fatale fout optreedt.
TypeScript SDK
Gebruik authAdmin.importUsers():
Importeren via Aurabase Studio
U kunt gebruikers ook rechtstreeks importeren via de webinterface:
- Navigeer naar Authenticatie ›Gebruikers in uw projectdashboard.
- Klik op de knop Gebruikers importeren in de bovenste werkbalk.
- Kies het formaat JSON of CSV. U kunt op Voorbeeld invoegen klikken om het verwachte schema te inspecteren.
- Plak uw gegevens en klik op Importeren starten.
- Inspecteer het batchoverzicht en het rij-voor-rij statusrapport.