我们正在向 SCIM 规范中的服务器发送 PATCH 请求。
根据 SCIM 规范,请求应在 PATCH 请求中包含以下属性。
- 操作
- 小路
- 价值
因此,如果我们从核心模式更改“ givenName ”属性,那么 PATCH 请求将采用以下方式,(参考:https ://www.rfc-editor.org/rfc/rfc7644#section-3.5.2 )
{
"schemas" : ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations":[
{
"op":"replace",
"path":"name.givenName",
"value":"Ravindra"
}
]
}
现在,如果要修改任何 SCIM 扩展(例如企业扩展), “路径”属性应该是什么。
以下表示对于企业扩展是否正确?
{
"schemas" : ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations":[
{
"op":"replace",
"path":"urn:ietf:params:scim:schemas:extension:enterprise:2.0:user.department",
"value":"Engineering"
}
]
}