SCIM / Entra ID 配置:如何删除目标系统中的用户属性?

问题描述 投票:0回答:1

GET Users/{Id} 返回以下 json:

{
  "schemas": [
    "urn:ietf:params:scim:schemas:core:2.0:User"
  ],
  "id": "16960d38-728d-4865-925c-165caf50708d",
  "externalId": "16960d38-728d-4865-925c-165caf50708d",
  "userName": "[email protected]",
  "name": {
    "givenName": "",
    "familyName": "Foo"
  },
  "active": true
}

当我更改 MS Entra 中的“familyName”或“givenName”属性的值时,Entra 会发出具有以下正文的 PATCH 请求:

{
  "schemas": [
    "urn:ietf:params:scim:api:messages:2.0:PatchOp"
  ],
  "Operations": [
    {
      "op": "Add",
      "path": "name.givenName",
      "value": "Bar"
    },
    {
      "op": "Replace",
      "path": "name.familyName",
      "value": "Foo2"
    }
  ]
}

但是当我删除 Entra 中的“familyName”或“givenName”属性时,Entra 不会发送“删除”“op”。

这是为什么呢?那么我怎样才能删除目标系统中的属性呢?

提前谢谢您!

azure provisioning microsoft-entra-id scim
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.