- Lier des comptes d’utilisateur distincts provenant de différents fournisseurs afin de les associer à un seul profil. Pour en savoir plus, consultez Liaison de comptes d’utilisateur.
- Dissocier des comptes d’utilisateur pour en refaire des identités distinctes.
- Mettre à jour les métadonnées utilisateur. Pour en savoir plus, consultez Comprendre le fonctionnement des métadonnées dans les profils utilisateur.
Initialiser le UsersAPIClient
Pour commencer, créez une nouvelle instance deUsersAPIClient en lui passant le account et le jeton de l’identité principale. Dans le cas de la liaison d’utilisateurs, cette identité principale correspond au profil utilisateur dont vous souhaitez “conserver” les données et auquel vous prévoyez de lier d’autres identités.
Lier des utilisateurs
La liaison de comptes d’utilisateur permet à un utilisateur de s’authentifier avec n’importe lequel de ses comptes. Peu importe le compte utilisé pour s’authentifier, il se connecte au même profil. Sans liaison de comptes, Auth0 traite chaque compte différent comme un profil distinct. La méthodelink accepte deux paramètres : l’ID de l’utilisateur principal et le jeton de l’utilisateur secondaire (le jeton obtenu après la connexion avec cette identité). L’ID utilisateur en question est l’identifiant unique de ce compte d’utilisateur. Si l’ID est au format facebook|1234567890, l’ID requis correspond à la partie après la barre verticale de séparation.
Dissocier des utilisateurs
La dissociation d’utilisateurs rétablit des profils distincts pour les comptes. La méthodeunlink prend trois paramètres : l’ID utilisateur principal, l’ID utilisateur secondaire et le fournisseur secondaire (de l’utilisateur secondaire).
Mise à jour des métadonnées de l’utilisateur
Lorsque vous mettez à jour les métadonnées de l’utilisateur, créez un objetmetadata, puis appelez la méthode updateMetadata en lui passant l’ID de l’utilisateur et l’objet metadata. Les valeurs de cet objet remplacent les valeurs existantes associées à la même clé ou ajoutent de nouvelles valeurs pour les clés qui n’existent pas encore dans les métadonnées de l’utilisateur.