scim2
scim2 copied to clipboard
The UnboundID SCIM 2.0 SDK for Java
**Problem behavior** The library rejects payloads that are valid according to [RFC 7644, Sec. 3.5.2.3. Replace Operation](https://tools.ietf.org/html/rfc7644#section-3.5.2.3). Specifically, it rejects `Operations` whose `value` is the empty array `[]`: ```java if(value...
expand buildRequest and toScimException access from package-only to protected, and remove final modifier from builders. This allows easier wrapping for interaction with not-quite-compliant scim2 implementations
**Describe the bug** When a function which calls JsonUtils.replaceValue is given a null, an NullPointerException is thrown by UpdatingNodeVisitor when attempting to deepCopy() that null. **To Reproduce** construct a GenericScimResource...
As SCIM2 is a relatively young specification, many implementations still have quirks which must be worked around. Removing the 'final' modifier from the builder classes and allowing protected access to...
The client SDK seem to incorrectly interprete section 2.5 of the core standard, which states: > When a resource is expressed in JSON format, unassigned attributes, although they are defined...
Adress is a multi-valued type according to RFC-7643. However, it's missing the both attributes "value" and "display". That leads to problems when using the client library with SCIM2 conformant servers.
out-of-the-box support for the Bulk endpoint, specified by [RFC7644 section 3.7](https://tools.ietf.org/html/rfc7644#section-3.7), would be very much appreciated in the client library
per [RFC 7643 section 2.4](https://tools.ietf.org/html/rfc7643#section-2.4), a SCIM2 multi-valued attribute can contain either primitive or complex values (although "`service providers SHOULD canonicalize the value returned`", it isn't required). However, receiving a...
IBM Scim implementations return "resources" in lowercase the JsonParser in SearchRequestBuilder looks for a "Resource" field
Hi! First of all, Thanks for this amazing library! I'm looking to use this library to implement a SCIM service on top of an existing Spring application. A lot of...