name: le nom complet de l’utilisateur.nickname: par défaut, la partie locale de l’adresse courriel de l’utilisateur.picture: l’URL de la photo de l’utilisateur. Si elle n’est pas disponible, Auth0 utilise l’image Gravatar associée à l’adresse courriel de l’utilisateur.user_id: l’identifiant unique de l’utilisateur. Il est unique par connexion, mais identique pour toutes les applications qui s’authentifient au moyen de cette connexion.
name, nickname et picture d’un utilisateur fournis par des autres qu’Auth0 (comme Google, Facebook ou X) ne peuvent pas être modifiés directement, puisqu’ils sont mis à jour à partir du fournisseur d’identité chaque fois qu’un utilisateur se connecte. Si vous voulez pouvoir modifier ces attributs, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur soient mis à jour à partir du fournisseur d’identité uniquement lors de la création du profil utilisateur. Les attributs racine pourront ensuite être modifiés individuellement ou au moyen d’une importation en bloc à l’aide de la .
Champs générés lorsque les renseignements sont disponibles :
email: l’adresse courriel de l’utilisateur.email_verified: une valeur booléenne indiquant si l’adresse courriel de l’utilisateur a été vérifiée.given_name: le prénom de l’utilisateur.family_name: le nom de famille de l’utilisateur.
given_name et family_name. Par défaut, les attributs given_name et family_name d’un utilisateur fournis par des fournisseurs d’identité autres qu’Auth0 (comme Google, Facebook ou X) ne peuvent pas être modifiés directement, puisqu’ils sont mis à jour à partir du fournisseur d’identité chaque fois qu’un utilisateur se connecte. Si vous voulez pouvoir modifier ces attributs, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur soient mis à jour à partir du fournisseur d’identité uniquement lors de la création du profil utilisateur. Les attributs racine pourront ensuite être modifiés individuellement ou au moyen d’une importation en bloc à l’aide de la Management API
Si vous rédigez un script de connexion pour une base de données personnalisée, vous êtes responsable de renvoyer les informations du profil utilisateur. Une propriété user_id unique et immuable est obligatoire pour identifier correctement l’utilisateur (consultez Identifier les utilisateurs de manière unique).
Attributs supplémentaires
identities contient les attributs suivants :
connection: le nom de la connexion.isSocial: indique si le fournisseur est un fournisseur social.provider: le fournisseur de la connexion.user_id: l’identifiant unique de l’utilisateur pour cette connexion.