Перейти до основного вмісту

Огляд

Як платформа аутентифікації, Casdoor може легко керувати користувачами, збереженими в базах даних.

Синхронізатор

Casdoor зберігає користувачів у таблиці user. Отже, коли ви плануєте використовувати Casdoor як платформу аутентифікації, не потрібно турбуватися про міграцію даних користувачів вашого додатку до Casdoor. Casdoor надає синхронізатор, щоб швидко допомогти вам синхронізувати дані користувачів до Casdoor.

Вам потрібно вказати базу даних та таблицю користувачів, яку ви хочете синхронізувати з Casdoor, і синхронізатор подбає про синхронізацію даних через регулярні інтервали. Для отримання додаткової інформації зверніться до синхронізатора баз даних.

Хеш синхронізації

Casdoor використовує хеш-функцію для визначення способу оновлення користувача. Це хеш-значення розраховується для кожного користувача в таблиці, використовуючи інформацію, таку як пароль або мобільний номер телефону.

Якщо розраховане хеш-значення користувача з певним Id змінюється порівняно з оригінальним значенням, Casdoor підтверджує, що таблиця користувачів була оновлена. Після цього база даних оновлює стару інформацію, тим самим досягаючи двосторонньої синхронізації між таблицею користувачів Casdoor та оригінальною таблицею користувачів.