Connected Accounts permet de lier un même profil utilisateur Auth0 à plusieurs comptes externes. Lorsque vous activez Connected Accounts pour un fournisseur externe pris en charge, Auth0 ajoute automatiquement le compte de ce fournisseur au profil utilisateur après la connexion réussie de l’utilisateur. Pour en savoir plus, consultez Connected Accounts for Token Vault.
La disponibilité varie selon le forfait Auth0
Votre implémentation de connexion, ainsi que votre forfait Auth0 ou votre entente personnalisée, déterminent la disponibilité de cette fonctionnalité. Pour en savoir plus, consultez Tarification.
Avantages de la liaison de comptes
- Permet aux utilisateurs de se connecter avec n’importe quel fournisseur d’identité sans avoir à créer un profil distinct pour chacun
- Permet aux utilisateurs inscrits d’utiliser une nouvelle connexion sociale ou , tout en continuant d’utiliser leur profil existant
- Permet aux utilisateurs inscrits au moyen de Passwordless de lier leur compte à un autre compte au profil plus complet
- Permet à vos applications de récupérer les données du profil utilisateur stockées dans diverses connexions
Précautions
Fonctionnement
- Le
user_idet toutes les autres propriétés principales du profil demeurent ceux de l’identité principale - La première identité du tableau
user.identitiesest l’identité principale - Le compte secondaire est maintenant intégré au tableau
user.identitiesdu profil principal - Les attributs du compte secondaire sont placés dans le champ
profileDatade l’identité correspondante dans le tableau - Les
user_metadataetapp_metadatadu compte principal n’ont pas changé - Les
user_metadataetapp_metadatadu compte secondaire sont supprimées - Les profils utilisateur ayant des identités associées ne sont pas fusionnés automatiquement
- Le compte secondaire est supprimé de la liste des utilisateurs
- Si vous supprimez le compte principal, le compte secondaire est également supprimé
Fusion des métadonnées
/users/patch_users_by_id de l’API de gestion.
Le SDK Node.js d’Auth0 pour l’API v2 est également disponible.
Pour en savoir plus, consultez Comprendre le fonctionnement des métadonnées dans les profils utilisateur
Scénarios
- Liaison de comptes initiée par l’utilisateur : permettez à vos utilisateurs de lier leurs comptes à l’aide d’un écran d’administration dans votre application.
- Liaison de comptes suggérée : identifiez les comptes associés à la même adresse courriel et invitez l’utilisateur à les lier dans votre application.
Liaison de comptes initiée par l’utilisateur
Liaison de comptes suggérée
user@gmail.com, puis ouvrir une session avec Facebook au moyen d’un compte associé au même courriel.
Dans ce cas, vous pouvez afficher aux utilisateurs la liste des comptes disponibles afin qu’ils puissent les lier, en s’authentifiant d’abord avec le compte auquel ils veulent rattacher l’autre compte.
Vous pouvez aussi utiliser l’Account Link Extension pour obtenir le même résultat.