Passer au contenu principal
Vous pouvez mettre à jour les préférences de connexion d’un en amont afin de contrôler à quel moment les mises à jour des attributs racine du profil utilisateur sont autorisées à l’aide de l’ ou de la . Par défaut, les attributs du profil utilisateur fournis par des fournisseurs d’identité autres qu’Auth0 (comme Google, Facebook ou X) ne peuvent pas être modifiés directement, car ils sont mis à jour par le fournisseur d’identité chaque fois que l’utilisateur se connecte. Pour pouvoir modifier les attributs racine name, nickname, given_name, family_name ou picture dans le profil utilisateur normalisé, vous devez configurer la synchronisation de votre connexion avec Auth0 afin que les attributs utilisateur soient mis à jour par le fournisseur d’identité uniquement lors de la création du profil utilisateur.
Sync Users at Login ne s’applique pas aux connexions Passwordless et ne peut pas être activé dans l’interface utilisateur du locataire ni par la Management API.
Vous pouvez modifier les attributs racine individuellement ou par importation en bloc à l’aide de la Management API.

Utiliser le Auth0 Dashboard

  1. Accédez à Auth0 Dashboard > Authentification, puis sélectionnez le type de connexion : Base de données, Sociale, Entreprise ou Passwordless.
  2. Sélectionnez le nom d’une connexion pour afficher ses paramètres.
  3. Repérez la section Avancé, basculez l’interrupteur Synchroniser les attributs du profil utilisateur à chaque connexion au réglage souhaité, puis sélectionnez Enregistrer.

Utiliser Management API

Avant de passer à cette étape, vous devez d’abord récupérer les valeurs existantes de l’objet options de la connexion pour éviter d’écraser les valeurs actuelles. Sinon, les paramètres absents de l’objet d’origine seront perdus après la mise à jour. Effectuez un appel PATCH à l’endpoint Update a Connection. Assurez-vous d’inclure les valeurs d’origine de options dans l’appel pour éviter d’écraser les valeurs actuelles. Assurez-vous également de remplacer les valeurs d’espace réservé CONNECTION_ID, MGMT_API_ACCESS_TOKEN et ATTRIBUTE_UPDATE_VALUE par l’ID de votre connexion, votre Management API et la nouvelle valeur de l’attribut, respectivement.
ValeurDescription
CONNECTION_IDID de la connexion pour laquelle vous souhaitez autoriser la mise à jour des attributs racine.
MGMT_API_ACCESS_TOKENJeton d’accès du Management API avec le scope update:connections.
ATTRIBUTE_UPDATE_VALUEIndique à quel moment vous souhaitez autoriser la mise à jour des attributs racine du profil utilisateur. Les valeurs valides sont on_first_login et on_each_login. La valeur par défaut pour les nouvelles connexions est on_each_login.

En savoir plus