Мы отправляем запрос PATCH на сервер в спецификации SCIM.
Согласно спецификациям SCIM, запрос должен содержать следующие атрибуты в запросе PATCH.
- op
- дорожка
- ценить
Поэтому, если мы изменяем атрибут 'givenName' из основной схемы, запрос PATCH будет следующим (ref: https://tools.ietf.org/html/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"
}
]
}