Aperçu
En tant que plateforme d'authentification, Casdoor peut facilement gérer les utilisateurs stockés dans des bases de données.
Syncer
Casdoor stocke les utilisateurs dans la table user. Ainsi, lorsque vous prévoyez d'utiliser Casdoor comme plateforme d'authentification, il n'est pas nécessaire de s'inquiéter de la migration des données des utilisateurs de votre application vers Casdoor. Casdoor fournit un syncer pour vous aider rapidement à synchroniser les données des utilisateurs vers Casdoor.
Vous devez spécifier la base de données et la table des utilisateurs que vous souhaitez synchroniser avec Casdoor, et le syncer se chargera de synchroniser les données à intervalles réguliers. Pour plus de détails, reportez-vous au syncer de base de données.
Hash de synchronisation
Casdoor utilise une fonction de hachage pour déterminer comment mettre à jour un utilisateur. Cette valeur de hachage est calculée pour chaque utilisateur dans la table, en utilisant des informations telles que le mot de passe ou le numéro de téléphone mobile.
Si la valeur de hachage calculée d'un utilisateur avec un Id
spécifique change par rapport à la valeur originale, Casdoor confirme que la table des utilisateurs a été mise à jour. Par la suite, la base de données met à jour les anciennes informations, réalisant ainsi une synchronisation bilatérale entre la table des utilisateurs de Casdoor et la table des utilisateurs originale.