- Utilisez la 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.
Mettre à jour les utilisateurs avec la Management API
Lorsque vous utilisez votre propre base de données pour l’authentication, vous pouvez utiliser la Management API pour mettre à jour les champs suivants :app_metadatauser_metadatablocked
Mettez à jour les utilisateurs de votre base de données
Vous pouvez mettre à jour les profils utilisateur dans votre base de données comme vous le faites habituellement, et Auth0 mettra à jour le profil utilisateur en cache la prochaine fois que cet utilisateur se connectera. Le profil utilisateur dans la base de données personnalisée peut utiliser n’importe quelle structure de profil utilisateur, mais vous devez le mapper dans la requête Login vers les attributs du profil utilisateur normalisé d’Auth0, comme illustré dans le modèle « Login » de la base de données personnalisée. Vous pouvez accéder aux modèles de base de données personnalisée via Connections -> Database -> Custom Database. Assurez-vous d’activer la bascule « Use my own database » pour permettre la modification des scripts. Consultez la section Cache du profil utilisateur ci-dessous pour un bref aperçu de la façon dont Auth0 met les profils utilisateur en cache.Mettre à jour les utilisateurs par 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, Auth0 n’interrogera plus votre base de données pour obtenir le profil utilisateur. Par conséquent, les modifications apportées à la base de données personnalisée pour cet utilisateur ne seront jamais répercutées dans Auth0. Une fois qu’un utilisateur a été migré, vous pourrez aussi mettre à jour des champs commename, nickname, given_name, family_name, picture, email et email_verified au moyen de la .
Toutefois, les règles de mise à jour des autres champs utilisateur continueront de s’appliquer, comme indiqué dans le Profil utilisateur normalisé.