WSO2 身份服务器 5.10.0 - SCIM2 REST - 获取所有必需的属性?

WSO2 Identity Server 5.10.0 - SCIM2 REST - Get all required attributes?

我正在调用 SCIM2 REST 服务以根据 ID 获取用户信息,但它不会 return 所有用户 data.when 我调用 https://localhost:9444/scim2/Users/8f9d1e34-c340-4ebe-af11-fa0c4575f676 传递用户名和密码(BASIC)我得到这个有效载荷:

{
  "emails": [
    {
      "type": "home",
      "value": "test@test.com"
    }
  ],
  "meta": {
    "created": "2020-10-09T11:29:42.809803400Z",
    "location": "https://localhost:9444/scim2/Users/8f9d1e34-c340-4ebe-af11-fa0c4575f676",
    "lastModified": "2020-10-09T11:29:42.809803400Z",
    "resourceType": "User"
  },
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:User",
    "urn:ietf:params:scim:schemas:extension:enterprise:2.0:User"
  ],
  "roles": [
    {
      "type": "default",
      "value": "Internal/everyone"
    }
  ],
  "id": "8f9d1e34-c340-4ebe-af11-fa0c4575f676",
  "userName": "test"
}

但是这个用户有更多属性,如下所示:

如何return整个用户数据?

提前致谢

/Users/{user-id} 端点上的 SCIM GET 请求将 return 在 urn:ietf:params:scim:schemas:core:2.0:Userurn:ietf:params:scim:schemas:extension:enterprise:2.0:User 声明方言下定义的 SCIM 用户属性(管理控制台 -> 主菜单- > 身份选项卡 -> 声明 -> 列表)。如果特定属性(即本地声明)未映射到 SCIM 用户属性,则该值不会在 SCIM 用户 GET 响应中 returned。 为了将此类本地属性映射到 SCIM 属性,您可以按照 https://is.docs.wso2.com/en/latest/develop/extending-scim2-user-schemas/#extending-the-scim-20-api.

中的说明进行操作

此外, 您可以找到 SCIM 核心用户属性定义 here。如果属性的 returned 特征是

  1. Returned.ALWAYS -> 始终在响应中 returned
  2. Returned.DEFAULT -> Return 仅当该属性具有值
  3. 时才会出现在响应中
  4. Returned.NEVER -> 从不在响应中 return