Мы решили перейти на KeyCloak для нашего решения по управлению идентификацией и доступом, а не реализовывать его полностью в рамках Java EE. веб-приложение. Мы создаем многопользовательское решение и предпочли бы создавать области / пользователей / группы безопасности программно через наш рабочий процесс, а не использовать функцию саморегистрации KeyCloak или веб-интерфейс, чтобы мы могли делать такие вещи, как получение данных кредитной карты для оплаты и т. д. Я знаю, что мы могли бы использовать административные REST API, но я не был уверен, есть ли более простой способ сделать это, кроме ручного кодирования вызовов REST. Предоставляет ли KeyCloak клиентскую библиотеку администратора, которую мы могли бы использовать? Или мы сами застряли в реализации клиента REST для административных API?
KeyCloak - Программно создавать области / пользователей / группы?
Ответы (2)
Я нашел информацию о KeyCloak Java Admin Client. В этой сущности есть множество полезных примеров, показывающих, как управлять пользователями, областями и т. д.
person
Shadowman
schedule
06.08.2018
Вы нашли какую-либо документацию по этому API?
- person Marcus; 20.08.2018
К вашему сведению, суть URL-адреса теперь нарушена
- person Luis; 13.07.2020
Java-адаптеры Keycloak ориентированы на использование, а не конфигурация. Вам нужно будет реализовать себя, сделав необходимые вызовы с необходимыми параметрами. Для этого есть один инструмент - admin- cli, но думаю, в вашем случае он не пригодится.
person
Xtreme Biker
schedule
26.07.2018