Lorsque vous demandez aux utilisateurs des informations supplémentaires, évitez de leur demander des informations que vous possédez peut-être déjà. Par exemple, si un utilisateur s’inscrit par le biais d’une connexion sociale qui utilise le protocole OpenID Connect (comme Google ou Facebook), le fournisseur d’identités (IdP) peut renvoyer plus d’informations sur l’utilisateur que vous ne le pensez. Pour en savoir plus, consultez Permissions OpenID Connect.
- raccourcissant les formulaires d’inscription.
- évitant les questions répétitives.
- collectant plus d’informations pertinentes,
- augmentant les taux de conversion.
Fonctionnement
Chaque fois qu’un utilisateur s’authentifie auprès d’Auth0, Auth0 met à jour son profil utilisateur. Les données utilisées pour mettre à jour son profil peuvent provenir de différentes sources :- attributs fournis par l’,
- attributs créés dynamiquement avec des Auth0 Actions,
- attributs renvoyés par des API appelantes telles que FullContact et Clearbit,
- attributs gérés par l’application,
Utilisation des déclencheurs d’action
Avec le déclencheur d’actionpost-login
, vous pouvez modifier les champs user_metadata
et app_metadata
d’un utilisateur pendant le flux de connexion. Cela est utile pour des tâches telles que le stockage de données spécifiques à l’application sur le profil de l’utilisateur, l’enregistrement de l’exécution ou non exécution d’opérations spécifiques pour un utilisateur, ou la mise en cache des résultats d’opérations coûteuses sur le profil utilisateur afin qu’ils puissent être réutilisés lors de connexions ultérieures. Pour en savoir plus, lisez Gérer les métadonnées avec le déclencheur d’action post-login.
Utilisation de Management API
Vous pouvez utiliser le point de terminaison de d’Auth0 Update a User (Mettre à jour un utilisateur) pour mettre à jour les données de profil d’un utilisateur authentifié, notamment les champsapp_metadata
et user_metadata
. Pour en savoir plus, lisez Gérer les métadonnées à l’aide de Management API.
Utilisation de la bibliothèque Lock
Utilisez l’optionadditionalSignUpFields
pour ajouter des champs personnalisés dans des formulaires d’inscription d’utilisateurs. Lorsqu’un utilisateur saisit des données dans un champ personnalisé, Auth0 stocke la valeur dans le champ user_metadata
de son profil. Pour en savoir plus, lisez Configuration de Lock.