Keycloak для синхронизации данных Keycloak - PullRequest
1 голос
/ 20 марта 2019

Сценарий: есть 2 экземпляра keycloak - скажем, экземпляр remote и экземпляр local. Пользователи должны иметь возможность проходить аутентификацию, используя любой экземпляр. Для этого пользовательские данные должны быть синхронизированы. Как это сделать? Есть ли другой рекомендуемый способ для достижения этой цели. Невозможно использовать LDAP.

1 Ответ

1 голос
/ 20 марта 2019

Создайте одну таблицу для использования двух экземпляров Keycloak. И настройте конфигурации базы данных в соответствии с этой таблицей, которую вы создали.

Проверьте здесь:
Руководство по настройке базы данных Keycloak

Дополнение для проблемы синхронизации: Может быть, вы можете написать клиентское приложение, которое использует getUsers api Keycloak Get Users Api Doc. . Он выбирает всех пользователей с удаленного сервера и записывает в локальную базу данных keycloak db с запланированным периодом времени.

...