我们正在使用 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