Keycloak 有没有一种方法可以使用keydove Admin restapi将用户添加到keydove中的多个组(批量)?

Keycloak 有没有一种方法可以使用keydove Admin restapi将用户添加到keydove中的多个组(批量)?,keycloak,keycloak-rest-api,Keycloak,Keycloak Rest Api,目前,我正在使用此端点将用户一次添加到一个组中: PUT /{realm}/users/{id}/groups/{groupId} 在我的用例中,批量执行这些矫揉造作是有益的,到目前为止,我还没有找到一种记录在案的方法,有什么方法可以做到吗? 谢谢您可以尝试更新完整的用户数据 PUT/{realm}/users/{id} 使用部分用户表示只包含最小json和“groups”数组 我发现几乎所有字段都标记为可选: cfr谢谢你的回复,我认为这是一个很好的解决办法。然而,我仍然没有得到它的工作。在

目前,我正在使用此端点将用户一次添加到一个组中:

PUT /{realm}/users/{id}/groups/{groupId}
在我的用例中,批量执行这些矫揉造作是有益的,到目前为止,我还没有找到一种记录在案的方法,有什么方法可以做到吗?
谢谢

您可以尝试更新完整的用户数据

PUT/{realm}/users/{id}

使用部分
用户表示
只包含最小json和“groups”数组

我发现几乎所有字段都标记为可选:
cfr

谢谢你的回复,我认为这是一个很好的解决办法。然而,我仍然没有得到它的工作。在正文中尝试:{groups:[“group-1-id”,“group-2-id”]}它给出了代码200,但没有将用户添加到组中,{groups:[{id:“group-1-id”},{id:“group-2-id”}它给出了代码500。您是否尝试使用组id(例如“fcc0d684-f80b-4351-a441-49c8170c652c”)而不是组名(例如:“我的组”)?是的,组id。我认为我正在寻找的功能不幸在KeyClope中不可用。我需要它来实现原子性,因为我在keydove和本地数据库中进行了修改,但现在我正在通过回滚来处理它,如果一个PUT/{realm}/users/{id}/groups/{groupId}失败,并且如果有任何更改,我将撤消这些更改。