- Stocker des données propres à l’application dans le profil utilisateur.
- Indiquer si des opérations précises ont été effectuées ou non pour un utilisateur.
- Mettre en cache les résultats d’opérations coûteuses dans le profil utilisateur afin de pouvoir les réutiliser lors de connexions futures.
- Stocker des informations qui ne proviennent pas d’un ou qui remplacent ce qu’il fournit.
Types de métadonnées
Gérer les métadonnées
fetchUserProfile des connexions sociales personnalisées, vous pouvez créer et mettre à jour les métadonnées à l’aide de l’objet metadata.
Utiliser les Actions
post-login qui utilise des claims personnalisées pour copier les propriétés user_metadata dans les . Vous pouvez ensuite récupérer le user_metadata des utilisateurs au moyen du point de terminaison Get User Info de l’Authentication API.
Pour en savoir plus, consultez Gérer les métadonnées utilisateur à l’aide du déclencheur d’action post-login.
Utiliser l’Management API
user_metadata, ou supprimer une configuration .
Un jeton d’accès est requis pour appeler l’Management API Auth0. Pour en savoir plus, consultez Access Tokens for the Management API et Get Management API Tokens for SPAs.
Utiliser le Dashboard
Utiliser la bibliothèque Lock
user_metadata. Lisez les propriétés de user_metadata de la même manière que vous liriez 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 :
additionalSignUpFields pour ajouter des champs personnalisés aux formulaires d’inscription. 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.
Connexions de base de données personnalisées et métadonnées
/dbconnections/signup de l’Authentication API pour définir le user_metadata d’un utilisateur. Pour en savoir plus sur l’utilisation des métadonnées dans le cadre d’un processus d’inscription personnalisé, consultez Inscription personnalisée.
Lorsque vous définissez le champ user_metadata à l’aide du point de terminaison /dbconnections/signup de l’Authentication API, vous ne pouvez utiliser qu’un maximum de 10 champs de type chaîne et de 500 caractères.
Courriels personnalisés et métadonnées
user_metadata.lang si vous voulez permettre à l’utilisateur de modifier la valeur du champ, puis servez-vous de cette information pour personnaliser la langue d’un courriel. Pour en savoir plus, consultez Personnaliser les modèles de courriel.