Go implementation of SCIM 2.0 Patch operations.
Currently, we only have a concept, but we plan to implement it gradually.
The specification of SCIM 2.0 Patch operations is broad, and absorbing the differences for each IdP is also challenging. Therefore, this library aims to comprehensively handle "schema manipulation via Patch".
Since this does not directly manipulate the application's data, overall processing and data storage may become redundant. However, instead of that, you only need to consider mapping between the SCIM schema and the schema used in your application, helping to reduce tight coupling.
Additionally, this library depends on the following SCIM-related implementations for handling Schema and filters:
The following issue is relevant, and we aim to implement it to be usable in a form similar to this example: elimity-com/scim#171
For an example of usage in the current implementation, please refer to example.