- Importer en bloc les utilisateurs existants de votre base de données dans Auth0
- Rechercher et exporter certains ou tous vos utilisateurs de base de données Auth0
Installer l’extension
Utiliser l’extension

- Importer en bloc les utilisateurs existants de votre base de données dans Auth0
- Rechercher et exporter certains ou tous les utilisateurs de votre base de données Auth0
Importer des utilisateurs
Si vous utilisez un fichier d’exportation provenant d’un locataire Auth0, vous devez convertir le fichier exporté de
ndjson en JSON. Pour conserver les mêmes ID d’utilisateur, vous devez supprimer le préfixe auth0| de tous les ID d’utilisateur importés.Le processus d’importation ajoute automatiquement le préfixe auth0| aux ID d’utilisateur importés. Si vous ne supprimez pas le préfixe auth0| avant l’importation, les ID d’utilisateur seront renvoyés sous la forme auth0|auth0|...
Exporter des utilisateurs
Auth0 utilise le format ndjson en raison de la taille importante des fichiers d’exportation. Avant de pouvoir importer des utilisateurs, vous devrez convertir le format ndjson en json à l’aide de la bibliothèque de votre choix (comme jq). Lorsque vous exportez des utilisateurs qui seront importés plus tard, les noms des champs utilisateur doivent être laissés par défaut et ne pas être mappés à un nom de colonne.

user.user_metadata.name, ou une expression JavaScript comme user.user_metadata.name || user.name. Les expressions seront évaluées au moment de l’exportation. La valeur column name détermine comment la valeur sera représentée dans l’exportation.
Vous pouvez cliquer sur le bouton Add Default Fields pour sélectionner automatiquement les champs par défaut et renseigner leurs noms de colonne (c’est aussi un bon moyen de visualiser comment les paramètres/expressions s’afficheront).
Vous pouvez supprimer les attributs/expressions inutiles en cliquant sur l’icône de corbeille associée.
Sous Settings, vous pouvez :
- Configurer l’affichage de vos utilisateurs exportés en fournissant un User Attribute selon lequel les utilisateurs doivent être triés (ainsi qu’en indiquant si le tri doit être en ordre croissant ou décroissant)
-
Choisir votre Export Format ; vous pouvez choisir entre les fichiers JSON et CSV

X correspond au nombre d’utilisateurs que vous exportez).
Vous pouvez télécharger le fichier contenant vos utilisateurs une fois l’exportation terminée; vous devrez peut-être utiliser un outil d’extraction tiers si vous utilisez Windows 10 ou une version antérieure.
Mettre à jour les utilisateurs
user_metadata et app_metadata à l’aide de l’extension User Import/Export.
Auth0 ne prend actuellement pas en charge l’importation en lot pour Passwordless. Utilisez Auth0 Management API pour mettre à jour les utilisateurs individuellement.
Exporter les utilisateurs
À l’aide du processus d’exportation ci-dessus, créez un fichier d’exportation complet contenant tous les attributs de vos utilisateurs. Choisissez le format JSON pour l’exportation. Téléchargez le fichier contenant vos utilisateurs une fois l’exportation terminée.Mettez à jour votre configuration
L’Id doit avoir un
connection|id unique. Si le même Id d’utilisateur existe dans plusieurs connexions, votre mise à jour échouera.email_verified à plusieurs utilisateurs et définir sa valeur sur true.
Ce processus ne permet pas de bloquer plusieurs utilisateurs. Vous devez bloquer les utilisateurs individuellement dans l’Auth0 Dashboard ou au moyen de l’Auth0 Management API.
Importer des données de profil utilisateur mises à jour
users-import vous permet de téléverser votre fichier de profils utilisateur mis à jour et de mettre à jour plusieurs utilisateurs en une seule tâche. Accédez au point de terminaison de création d’une tâche d’importation d’utilisateurs.
Ajoutez votre fichier d’utilisateurs au paramètre users, puis ajoutez l’ID de la connexion à la base de données que vous souhaitez mettre à jour.
La valeur upsert doit être true pour mettre à jour les renseignements des utilisateurs existants.
Pour appliquer vos mises à jour, sélectionnez Try ou utilisez Postman pour importer les utilisateurs.
Utilisez le job_id pour vérifier l’état à l’aide du point de terminaison jobs endpoint.