- Associer à un profil unique des comptes d’utilisateurs distincts de différents fournisseurs. Pour en savoir plus, lisez Association de comptes d’utilisateur.
- Désassocier des comptes d’utilisateurs, les renvoyant à des identités distinctes.
- Mettre à jour les métadonnées de l’utilisateur. Pour en savoir plus, lisez Comprendre le fonctionnement des métadonnées dans les profils d’utilisateurs.
Initialiser UsersAPIClient
Pour commencer, créez une nouvelle instanceUsersAPIClient
en lui transmettant l’élément account
et le jeton de l’identité principale. Dans le cas de l’association d’utilisateurs, cette identité principale est le profil utilisateur pour lequel vous souhaitez « conserver » les données et auquel vous envisagez d’associer d’autres identités.
Associer des utilisateurs
L’association de comptes d’utilisateurs permet à un utilisateur de s’authentifier à partir de n’importe lequel de ses comptes. Ainsi, quel que soit le compte avec lequel il s’authentifie, il se connecte avec le même profil. Sans association de comptes, Auth0 traite chaque compte différent comme un profil distinct. La méthodelink
accepte deux paramètres: l’identifiant utilisateur principal et le jeton d’utilisateur secondaire (le jeton obtenu après la connexion avec cette identité). L’identifiant de l’utilisateur en question est un identifiant unique pour ce compte utilisateur. Si l’identifiant est au format facebook|1234567890
, l’identifiant requis est la partie après le caractère de délimitation.
Dissocier les utilisateurs
La dissociation des utilisateurs renvoie les comptes à des profils distincts. La méthodeunlink
nécessite trois paramètres : l’identifiant d’utilisateur principal, l’identifiant d’utilisateur secondaire et le fournisseur secondaire (de l’utilisateur secondaire).
Mettre à jour des métadonnées de l’utilisateur
Lors de la mise à jour des métadonnées de l’utilisateur, vous créez un objetmetadata
, puis vous appelez la méthode updateMetadata
en lui transmettant l’identifiant de l’utilisateur et l’objet metadata
. Les valeurs de cet objet remplacent les valeurs de la même clé, ou en ajoutent de nouvelles pour celles qui n’existent pas encore pour les métadonnées utilisateur.