You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSO2 IS v5.11.0通过SCIM 2.0 API无法移除用户组成员问题求助

问题诱因

  • SCIM 2.0协议规范对add和remove类型的PATCH操作参数要求不同:add操作允许直接通过value字段传递待添加的成员数据,无需显式指定path即可正常识别;但remove操作强制要求传入path参数,明确指定待操作的属性路径,否则服务端无法定位删除目标。
  • WSO2 IS v5.11.0的SCIM2接口严格遵循该规范,你提交的remove操作payload未携带path字段,因此返回noTarget类型的400错误。

正确请求示例

写法1:批量移除多个用户(推荐)

指定path为members,在value中传入所有待移除的成员对象:

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:PatchOp"
  ],
  "Operations": [
    {
      "op": "remove",
      "path": "members",
      "value": {
        "members": [
          {
            "display": "USERSTORE1/newuser",
            "value": "5b957306-05ad-48ea-a2f5-230b99e989a8"
          }
        ]
      }
    }
  ]
}

写法2:移除单个用户

直接在path中通过用户ID过滤待移除的目标成员,无需携带value字段:

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:PatchOp"
  ],
  "Operations": [
    {
      "op": "remove",
      "path": "members[value eq \"5b957306-05ad-48ea-a2f5-230b99e989a8\"]"
    }
  ]
}

内容的提问来源于stack exchange,提问作者nivedhav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 16:39:03