KeyCloak - Программно создавать области / пользователей / группы?

Мы решили перейти на KeyCloak для нашего решения по управлению идентификацией и доступом, а не реализовывать его полностью в рамках Java EE. веб-приложение. Мы создаем многопользовательское решение и предпочли бы создавать области / пользователей / группы безопасности программно через наш рабочий процесс, а не использовать функцию саморегистрации KeyCloak или веб-интерфейс, чтобы мы могли делать такие вещи, как получение данных кредитной карты для оплаты и т. д. Я знаю, что мы могли бы использовать административные REST API, но я не был уверен, есть ли более простой способ сделать это, кроме ручного кодирования вызовов REST. Предоставляет ли KeyCloak клиентскую библиотеку администратора, которую мы могли бы использовать? Или мы сами застряли в реализации клиента REST для административных API?


person Shadowman    schedule 25.07.2018    source источник


Ответы (2)


Я нашел информацию о KeyCloak Java Admin Client. В этой сущности есть множество полезных примеров, показывающих, как управлять пользователями, областями и т. д.

person Shadowman    schedule 06.08.2018
comment
Вы нашли какую-либо документацию по этому API? - person Marcus; 20.08.2018
comment
К вашему сведению, суть URL-адреса теперь нарушена - person Luis; 13.07.2020

Java-адаптеры Keycloak ориентированы на использование, а не конфигурация. Вам нужно будет реализовать себя, сделав необходимые вызовы с необходимыми параметрами. Для этого есть один инструмент - admin- cli, но думаю, в вашем случае он не пригодится.

person Xtreme Biker    schedule 26.07.2018