Обзор
Как платформа аутентификации, Casdoor может легко управлять пользователями, хранящимися в базах данных.
Синхронизатор
Casdoor хранит пользователей в таблице user. Таким образом, когда вы планируете использовать Casdoor в качестве платформы аутентификации, не нужно беспокоиться о миграции данных пользователей вашего приложения в Casdoor. Casdoor предоставляет синхронизатор для быстрой помощи в синхронизации данных пользователей с Casdoor.
Вам нужно указать базу данных и таблицу пользователей, которые вы хотите синхронизировать с Casdoor, и синхронизатор позаботится о синхронизации данных через регулярные интервалы. Для более подробной информации обратитесь к синхронизатору баз данных.
Хеш синхронизации
Casdoor использует хеш-функцию для определения способа обновления пользователя. Это хеш-значение рассчитывается для каждого пользователя в таблице, используя информацию, такую как пароль или номер мобильного телефона.
Если рассчитанное хеш-значение пользователя с определенным Id
изменяется по сравнению с исходным значением, Casdoor подтверждает, что таблица пользователей была обновлена. Впоследствии база данных обновляет старую информацию, тем самым достигая двусторонней синхронизации между таблицей пользователей Casdoor и исходной таблицей пользователей.