SCIM仕様でPATCHリクエストをサーバーに送信しています。
SCIM 仕様に従って、要求には PATCH 要求に次の属性が含まれている必要があります。
- op
- 道
- 価値
したがって、「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 拡張機能を変更する場合、' path ' 属性はどうあるべきか(エンタープライズ拡張機能としましょう)。
次の表現は、エンタープライズ拡張について正しいですか?
{
"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"
}
]
}