Сценарий: есть 2 экземпляра keycloak - скажем, экземпляр remote
и экземпляр local
. Пользователи должны иметь возможность аутентифицироваться с помощью любого экземпляра. Для этого необходимо синхронизировать данные пользователей. Как это сделать? Есть ли другой рекомендуемый способ добиться этого. Невозможно использовать LDAP.
keycloak для синхронизации данных keycloak
Ответы (1)
Создайте одну таблицу для использования двух экземпляров keycloak. И установите конфигурации базы данных в соответствии с этой таблицей, которую вы создали.
Проверьте здесь:
Руководство по настройке базы данных Keycloak
Дополнение к проблеме синхронизации: вы можете написать клиентское приложение, которое использует getUsers api Keycloak Get Users Api Doc.. Он извлекает всех пользователей с удаленного сервера и записывает в локальную базу данных keycloak с заданным периодом времени.
person
Ömür Alçin
schedule
20.03.2019
remote
экземпляр находится в облаке, аlocal
экземпляр должен работать без автономного режима - person maxcc00   schedule 20.03.2019