Skip to main content
La offre des fonctionnalités que vous pouvez utiliser pour gérer les utilisateurs de votre application, notamment les tâches suivantes :

Initialiser le UsersAPIClient

Pour commencer, créez une nouvelle instance de UsersAPIClient 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. 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éthode link 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.
La dissociation d’utilisateurs rétablit des profils distincts pour les comptes. La méthode unlink prend trois paramètres : l’ID utilisateur principal, l’ID utilisateur secondaire et le fournisseur secondaire (de l’utilisateur secondaire).
Lorsque des comptes sont liés, les métadonnées du compte secondaire ne sont pas fusionnées avec celles du compte principal. De même, lorsqu’on dissocie deux comptes, le compte secondaire ne conserve pas les métadonnées du compte principal.

Mise à jour des métadonnées de l’utilisateur

Lorsque vous mettez à jour les métadonnées de l’utilisateur, créez un objet metadata, 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.