Saltar al contenido principal

Visión general

Como plataforma de autenticación, Casdoor puede gestionar fácilmente los usuarios almacenados en bases de datos.

Sincronizador

Casdoor almacena los usuarios en la tabla usuario. Así que, cuando planees usar Casdoor como plataforma de autenticación, no necesitas preocuparte por migrar los datos de usuario de tu aplicación a Casdoor. Casdoor proporciona un sincronizador para ayudarte rápidamente a sincronizar los datos de usuario con Casdoor.

Necesitas especificar la base de datos y la tabla de usuario que quieres sincronizar con Casdoor, y el sincronizador se encargará de sincronizar los datos a intervalos regulares. Para más detalles, consulta el sincronizador de base de datos.

Hash de sincronización

Casdoor utiliza una función hash para determinar cómo actualizar un usuario. Este valor hash se calcula para cada usuario en la tabla, utilizando información como la contraseña o el número de teléfono móvil.

Si el valor hash calculado de un usuario con un Id específico cambia en comparación con el valor original, Casdoor confirma que la tabla de usuario ha sido actualizada. Posteriormente, la base de datos actualiza la información antigua, logrando así una sincronización bilateral entre la tabla de usuario de Casdoor y la tabla de usuario original.