> ## 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.

> Découvrez comment gérer les métadonnées utilisateur et d’application avec la bibliothèque Auth0 Lock.

# Gérer les métadonnées avec Lock

Vous pouvez utiliser la [bibliothèque Lock](/docs/fr-ca/libraries/lock) pour définir, ajouter, lire et mettre à jour le `user_metadata.` Vous pouvez lire les propriétés de `user_metadata` de l’utilisateur de la même façon que n’importe quelle autre propriété du profil utilisateur. Par exemple, l’extrait de code suivant récupère la valeur associée à `user_metadata.hobby` et l’attribue à un élément de la page :

```javascript lines theme={null}
// Utiliser l'accessToken obtenu lors de l'authentification pour appeler getUserInfo
lock.getUserInfo(accessToken, function(error, profile) {
  if (!error) {
    document.getElementById('hobby').textContent = profile.user_metadata.hobby;
  }
});
```

Vous pouvez utiliser `additionalSignUpFields` pour ajouter des champs personnalisés aux formulaires d’inscription des utilisateurs. Lorsqu’un utilisateur saisit des données dans un champ personnalisé, Auth0 stocke les valeurs entrées dans le `user_metadata` de cet utilisateur. Pour en savoir plus sur l’ajout de `user_metadata` lors de l’inscription, consultez [Champs d’inscription supplémentaires](/docs/fr-ca/libraries/lock/lock-configuration#additionalsignupfields-array-).

<div id="learn-more">
  ## En savoir plus
</div>

* [Lock for Web](/docs/fr-ca/libraries/lock)
* [Référence de l’API Lock](/docs/fr-ca/libraries/lock/lock-api-reference)
