Не удается переместить подгруппу в верхнюю группу (API REST Keycloak Admin) - PullRequest
0 голосов
/ 21 июня 2019

Мне удалось переместить группу в другие группы, используя POST /{realm}/groups/{id}/children конечную точку. Однако я не могу переместить группу обратно на верхний уровень.

Я не могу найти конечную точку для этого в справочнике по API: https://www.keycloak.org/docs-api/6.0/rest-api/index.html#_groups_resource

Один странный обходной путь, который мне пришел в голову, - это удаление и воссоздание группы. Но тогда, боюсь, пользовательские отношения будут потеряны.

Как я могу переместить группу наверх?

1 Ответ

1 голос
/ 24 июня 2019

Используйте метод POST /{realm}/groups с идентификатором группы в теле запроса, чтобы переместить группу в корень.Если вы получили 500 ошибок, передайте атрибут name.Keycloak использует предоставленное имя группы, чтобы убедиться, что на верхнем уровне не существует другой группы с таким же именем.

POST https://keycloak/admin/realms/master/groups

{
    "id": "6018073e-1556-4795-9ab9-c22be2615f16",
    "name": "Group Name"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...