Schéma JSON des utilisateurs
Propriétés de l’objet user
object
upsertable
Données pouvant influer sur les fonctionnalités de base de l’application ou sur les ressources auxquelles l’utilisateur peut accéder. Les données stockées dans
app_metadata ne peuvent pas être modifiées par les utilisateurs. Elles peuvent notamment comprendre des plans de soutien, des rôles ou des groupes d’accès.Pour en savoir plus sur les métadonnées, consultez Comprendre le fonctionnement des métadonnées dans les profils utilisateur.boolean
Indique si l’utilisateur a été bloqué.
string
requis
L’adresse courriel de l’utilisateur.
boolean
défaut:false
upsertable
Indique si l’utilisateur a vérifié son adresse courriel. Cette valeur est définie à
false par défaut si email, mais non email_verified, est mis à jour par upsert.string
upsertable
Le nom de famille de l’utilisateur.
string
upsertable
Le prénom de l’utilisateur.
string
upsertable
Le nom complet de l’utilisateur.
string
upsertable
Le surnom de l’utilisateur.
string
upsertable
URL de la photo de profil de l’utilisateur.
string
L’identifiant unique de l’utilisateur. Il est précédé de la stratégie de connexion.
object
upsertable
Données qui n’ont aucune incidence sur les ressources auxquelles les utilisateurs peuvent accéder, comme l’adresse professionnelle, l’adresse domiciliaire ou les préférences de l’utilisateur.Pour en savoir plus sur les métadonnées, consultez Comprendre le fonctionnement des métadonnées dans les profils utilisateur.
string
Le nom d’utilisateur de l’utilisateur.
string
Mot de passe haché de la connexion de l’utilisateur.Lors de la création des utilisateurs, Auth0 utilise bcrypt pour sécuriser les mots de passe. L’importation de mots de passe hachés permet aux utilisateurs de conserver leurs mots de passe pour une expérience plus fluide. Les mots de passe compatibles doivent être hachés à l’aide de bcrypt
$2a$ ou $2b$ et utiliser 10 saltRounds.Cette propriété ne peut être fournie que lors de la première importation de l’utilisateur et ne peut pas être mise à jour par la suite.object
upsertable
Une méthode plus générale pour fournir le hachage du mot de passe de l’utilisateur.Vous pouvez utiliser ce champ au lieu du champ
password_hash lorsque le hachage du mot de passe de l’utilisateur a été créé avec un autre algorithme. Ce champ et password_hash sont mutuellement exclusifs.Lors de l’importation en bloc, vous pouvez mettre à jour le custom_password_hash si l’utilisateur ne s’est pas connecté à l’aide du custom_password_hash importé initialement.array
L’authentification multifacteur (MFA) pouvant être utilisée pour authentifier cet utilisateur. L’importation des inscriptions évite aux utilisateurs de devoir s’inscrire de nouveau à la MFA après leur importation.Les facteurs d’inscription pris en charge sont le courriel, les SMS et le TOTP.
Exemples JSON de données utilisateur
Exemple de base
Exemple de base
Un fichier dont le contenu est le suivant est valide :
Exemples de hachages de mots de passe personnalisés
Exemples de hachages de mots de passe personnalisés
Exemples d’utilisateurs avec les hachages fournis :
Exemples de facteurs d’AMF
Exemples de facteurs d’AMF
Quelques exemples d’utilisateurs avec des facteurs MFA :