В Keycloak 8.0.1 у нас есть Область с Группой и Подгруппами, подобная этой:
group -
subgroup1
subgroup2
...
Нам нужно вставить группу подгрупп и пользователей в group
. Подгруппа должна иметь некоторые атрибуты.
Как я могу это сделать?
Я пытался:
- Используя экспортированный файл
realm-export.json
с недавно добавленными подгруппами и " Перезаписать »на импорт. Сейчас я не вижу, как связать нового пользователя с подгруппой. И я также не уверен, что старые пользователи не будут удалены таким образом. Вызов API REST Keycloak. Кажется невозможным ОБНОВИТЬ группу и добавить подгруппы. Документация гласит:
PUT /{realm}/groups/{id}
Группа обновления, игнорирует подгруппы.
Теперь я рассматриваю использование инструмента тестирования пользовательского интерфейса для программного добавления пользователя, но это кажется излишне сложным.
можно программно добавить новые подгруппы с пользователями, связанными с этой подгруппой? Я что-то упускаю из-за вызова API REST или функции импорта? Есть ли другой способ, например, через Java Admin Client ?