> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Référence du schéma normalisé du profil utilisateur.

# Schéma normalisé du profil utilisateur

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 du courriel de l’utilisateur.
* `picture` : l’URL de la [photo de l’utilisateur](/fr-CA/docs/manage-users/user-accounts/change-user-picture). 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 par cette Connexion.

Par défaut, les attributs `name`, `nickname` et `picture` d’un utilisateur fournis par des <Tooltip tip="fournisseur d’identité (IdP) : service qui stocke et gère les identités numériques." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=identity+providers">fournisseurs d’identité</Tooltip> 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 souhaitez pouvoir modifier ces attributs, vous devez [configurer la synchronisation de votre connexion avec Auth0](/fr-CA/docs/manage-users/user-accounts/user-profiles/configure-connection-sync-with-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 alors être [modifiés individuellement](https://auth0.com/docs/api/management/guides/users/update-root-attributes-users) ou [par importation en bloc](https://auth0.com/docs/api/management/guides/users/update-root-attributes-users) à l’aide de la <Tooltip tip="Management API : un produit qui permet aux clients d’effectuer des tâches administratives." cta="Voir le glossaire" href="/fr-CA/docs/glossary?term=Management+API">Management API</Tooltip>.

Champs générés lorsque les informations 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](https://auth0.com/docs/api/management/v2#!/Users/post_users), vous pouvez fournir `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 souhaitez pouvoir modifier ces attributs, vous devez [configurer la synchronisation de votre connexion avec Auth0](/fr-CA/docs/manage-users/user-accounts/user-profiles/configure-connection-sync-with-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 alors être [modifiés individuellement](https://auth0.com/docs/api/management/guides/users/update-root-attributes-users) ou [par importation en bloc](https://auth0.com/docs/api/management/guides/users/update-root-attributes-users) à l’aide de la Management API

Si vous rédigez un script de connexion pour une [base de données personnalisée](/fr-CA/docs/authenticate/database-connections/custom-db), vous êtes responsable de renvoyer les informations du profil utilisateur. La propriété `user_id` doit être unique et immuable afin d’identifier correctement l’utilisateur (consultez [Identifier les utilisateurs de façon unique](/fr-CA/docs/manage-users/user-accounts/identify-users)).

<div id="additional-attributes">
  ## Attributs supplémentaires
</div>

Le profil utilisateur comprend un tableau d’identités. Dans le cas le plus courant (connexion avec un seul fournisseur), le tableau ne contient qu’un seul élément. Si l’utilisateur a plusieurs comptes liés, le tableau contient un élément pour chaque compte associé. Consultez [Liaison de comptes utilisateur](/fr-CA/docs/manage-users/user-accounts/user-account-linking) 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 également à votre application toutes les autres propriétés fournies par le fournisseur d’identité, même si elles ne sont pas mises en correspondance avec les attributs standard indiqués ci-dessus.
