Rav*_*avi 5 rest json scim scim2
我们正在向 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"
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在,如果要修改任何 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"
}
]
}
Run Code Online (Sandbox Code Playgroud)
小智 2
正如 scim 过滤器应遵守的 ABNF 中一样(请参阅 RFC 7644 的第 3.4.2.2 节),当您引用扩展的属性部分时,您应该执行 URI:attribute_path,因此在您的情况下,这是“urn:ietf:params :scim:架构:扩展名:企业:2.0:用户:部门”
| 归档时间: |
|
| 查看次数: |
5682 次 |
| 最近记录: |