Skip to main content
Les attributs qu’Auth0 associe à un schéma commun sont indiqués ci-dessous. Champs toujours générés :
  • 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.
Par défaut, les attributs 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.
Lors de la création d’un utilisateur avec le point de terminaison Create a User de la Management API, vous pouvez soumettre 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

Le profil utilisateur comprend un tableau d’identités. Dans le cas le plus courant (lorsqu’on se connecte avec un seul fournisseur), le tableau ne contient qu’un seul élément. Si l’utilisateur a lié plusieurs comptes, le tableau comportera un élément pour chaque compte associé. Consultez Liaison de comptes d’utilisateur pour en savoir plus. Le tableau 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.
Auth0 transmet à votre application toutes les autres propriétés fournies par le fournisseur d’identité, même si elles ne sont pas associées aux attributs standard énumérés ci-dessus.