- Utilisez Management API.
- Mettez à jour l’utilisateur dans votre base de données.
- Configurez la migration des utilisateurs de votre base de données vers Auth0.
Mise à jour des utilisateurs avec Management API
Lorsque vous utilisez votre propre base de données pour l’authentification, vous pouvez utiliser lManagement API pour mettre à jour les champs suivants :app_metadata
user_metadata
blocked
Mise à jour des utilisateurs dans votre base de données
Vous pouvez mettre à jour les profils utilisateurs dans votre base de données comme vous le faites habituellement. Auth0 mettra à jour son profil utilisateur mis en cache lors de la prochaine connexion de l’utilisateur. Le profil utilisateur dans la base de données personnalisée peut être mis en œuvre avec n’importe quelle structure de profil utilisateur, mais vous devez le faire correspondre dans l’appel de connexion aux attributs de profil utilisateur normalisés Auth0, comme indiqué dans le modèle de base de données personnalisé « Connexion ». Les modèles pour connexions de bases de données personnalisées sont disponibles via Connexions > Base de données > Base de données personnalisée. Veillez à activer l’option « Utiliser ma propre base de données » pour pouvoir modifier les scripts. Voir la section Cache de profil utilisateur ci-dessous pour un bref aperçu de la manière dont Auth0 met en cache les profils utilisateurs.Mise à jour des utilisateurs lors de la migration
Si vous avez activé la migration des utilisateurs, et qu’un utilisateur a déjà été migré vers la base de données Auth0, alors Auth0 n’interrogera plus votre base de données pour le profil utilisateur. Par conséquent, toutes les modifications apportées à la base de données personnalisée de cet utilisateur ne seront pas prises en compte dans Auth0. Une fois qu’un utilisateur a été migré, vous pourrez également mettre à jour les champs tels quename
, nickname
, given_name
, family_name
, picture
, email
et email_verified
par le biais de .
Toutefois, les règles de mise à jour des autres champs de l’utilisateur s’appliqueront toujours comme décrit dans le Profil utilisateur normalisé.