Keycloak Can';t将子组移动到顶部组(keydape Admin REST API)

Keycloak Can';t将子组移动到顶部组(keydape Admin REST API),keycloak,Keycloak,我能够使用POST/{realm}/groups/{id}/childrenendpoint将一个组移动到其他组下。然而,我无法让团队回到顶级水平 POST https://keycloak/admin/realms/master/groups { "id": "6018073e-1556-4795-9ab9-c22be2615f16", "name": "Group Name" } 我在API引用中找不到任何端点来执行此操作: 我想到的一个奇怪的解决方法是删除并重新创建组。

我能够使用
POST/{realm}/groups/{id}/children
endpoint将一个组移动到其他组下。然而,我无法让团队回到顶级水平

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

{
    "id": "6018073e-1556-4795-9ab9-c22be2615f16",
    "name": "Group Name"
}
我在API引用中找不到任何端点来执行此操作:

我想到的一个奇怪的解决方法是删除并重新创建组。但是,恐怕用户关系会失去


如何将组移动到顶部?

使用请求正文中带有组id的
POST/{realm}/groups
方法将组移动到根目录。如果您获得500个错误,则还可以传递
name
属性。KeyClope使用提供的组名验证顶层中不存在具有相同名称的其他组

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

{
    "id": "6018073e-1556-4795-9ab9-c22be2615f16",
    "name": "Group Name"
}

在ADMINRESTAPI,v7中,“id”已经足够了(ADMINRESTAPI,v6),您需要名称和id