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”。
这是为什么呢?那么我怎样才能删除目标系统中的属性呢?
提前谢谢您!