Перейти к основному содержанию

Обзор

Как платформа аутентификации, Casdoor может легко управлять пользователями, хранящимися в базах данных.

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

Casdoor хранит пользователей в таблице user. Таким образом, когда вы планируете использовать Casdoor в качестве платформы аутентификации, не нужно беспокоиться о миграции данных пользователей вашего приложения в Casdoor. Casdoor предоставляет синхронизатор для быстрой помощи в синхронизации данных пользователей с Casdoor.

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

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

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

Если рассчитанное хеш-значение пользователя с определенным Id изменяется по сравнению с исходным значением, Casdoor подтверждает, что таблица пользователей была обновлена. Впоследствии база данных обновляет старую информацию, тем самым достигая двусторонней синхронизации между таблицей пользователей Casdoor и исходной таблицей пользователей.