WSO IS如何通过SCIM将群组添加到群组成员API
WSO IS How to add a group to members of a group by SCIM API
我们正在使用 WSO2 IS 5.1 和 LDAP(这次是嵌入式)作为用户存储。
我们想通过 LDAP 中的组对象(成员属性)来表示我们的组织结构。
在 SCIM 中 API 我正确地将用户添加到组成员,但是当我尝试将组对象添加到另一个组的成员时,IS 将组 ID 解释为用户 ID,当然,答案是没有' 具有此类 ID 的任何用户。
如何通过 SCIM API 将群组添加到另一个群组的成员?可能吗?
要创建包含用户的群组,您需要让该用户已存在于用户存储中并提供其唯一 ID。例如,要创建一个名为 'engineer' 的新组,用户 'adam' 作为成员,您可以调用以下请求
curl -v -k --user admin:admin --data "{"displayName": "engineer","members": [{"value":"6b14c23d-4811-4bbd-b653-04fcda2df266","display": "adam"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups
我们正在使用 WSO2 IS 5.1 和 LDAP(这次是嵌入式)作为用户存储。
我们想通过 LDAP 中的组对象(成员属性)来表示我们的组织结构。
在 SCIM 中 API 我正确地将用户添加到组成员,但是当我尝试将组对象添加到另一个组的成员时,IS 将组 ID 解释为用户 ID,当然,答案是没有' 具有此类 ID 的任何用户。 如何通过 SCIM API 将群组添加到另一个群组的成员?可能吗?
要创建包含用户的群组,您需要让该用户已存在于用户存储中并提供其唯一 ID。例如,要创建一个名为 'engineer' 的新组,用户 'adam' 作为成员,您可以调用以下请求
curl -v -k --user admin:admin --data "{"displayName": "engineer","members": [{"value":"6b14c23d-4811-4bbd-b653-04fcda2df266","display": "adam"}]}" --header "Content-Type:application/json" https://localhost:9443/wso2/scim/Groups