SCIM 1.0按groups.value过滤

时间:2019-12-18 05:02:34

标签: scim

我有用户的有效载荷

{
  "id": "123",
  "meta": {
    "version": 1,
    "created": "2019-03-29T06:48:01.000Z",
    "lastModified": "2019-03-29T07:04:07.000Z"
  },
  "userName": "so",
  "name": {
    "familyName": "s",
    "givenName": "o"
  },
  "emails": [
    {
      "value": "s.o@example.com",
      "primary": false
    }
  ],
  "groups": [
    {
      "value": "123",
      "display": "app.user",
      "type": "DIRECT"
    },
    {
      "value": "456",
      "display": "ops.admin",
      "type": "DIRECT"
    }
  ],
  "approvals": [],
  "active": true,
  "schemas": [
    "urn:scim:schemas:core:1.0"
  ]
}

我想按 groups.display

进行查询

如果通过 emails.value /Users?filter=emails.value+co+".com")查询,我将获得适当的数据。

但是,如果我通过 groups.display -/Users?filter=groups.display+eq+"ops.admin"查询, 我得到空响应-

{
    "resources": [],
    "startIndex": 1,
    "itemsPerPage": 100,
    "totalResults": 0,
    "schemas": [
        "urn:scim:schemas:core:1.0"
    ]
}

我应该如何按 groups.display 进行过滤?

这是我指的链接-http://www.simplecloud.info/specs/draft-scim-api-01.html#query-resources

0 个答案:

没有答案