SCIM2.0 PATCH in WSO2 Identity Server(IS)

What is SCIM PATCH?

  • Optional function to support by SCIM service providers.
  • Can update one or more attributes of a SCIM resource.
  • Supported operations: add , replace , remove
Base of the SCIM Patch Request

Form your PATCH request payload

  1. What type of attribute I’m going to update?
  2. What sort of update do I want (add/ replace/ remove)?

What type of attribute I’m going to update?

  • Simple Singular Attributes
  • Complex Singular Attributes
  • Simple Multi-Valued Attributes
  • Complex Multi-Valued Attributes
SCIM attributes categorization

What sort of update do I want (add/ replace/ remove)?

  • add — add a new value.
  • replace — replace the existing value.
  • remove — delete the existing value.

1. Simple Singular Attribute

1.1 add

1.2 replace

1.3 remove

2. Complex Singular Attribute

2.1 add

2.2 replace

2.3 remove

3. Simple Multi-Valued Attribute

3.1 add

3.2 replace

3.3 remove

4. Complex Multi-Valued Attribute

4.1 add

4.2 replace

4.3 remove

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store