scim2
scim2 copied to clipboard
The UnboundID SCIM 2.0 SDK for Java
Changes allow using enum as a simple type. This change generates attribute definition for enum of type string with canonical values corresponding to enum values. Issue #25
Hey guys, Question, we have under the 'meta' section some extra fields, when retrieving a resource we get: ``` java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "foo" (class com.unboundid.scim2.common.types.Meta), not marked as ignorable...
we have defined the GroupResource schemas(some attributes have been omitted): @Schema(id="urn:ietf:params:scim:schemas:core:2.0:Group", name="Group", description="Group") public class GroupResource extends BaseScimResource { @Attribute(description="A list of members of the Group.", isCaseExact=false, mutability=AttributeDefinition.Mutability.READ_WRITE, multiValueClass =...
A Path with a value filter is considered valid if it omits the closing `]` character, though such a Path should be considered invalid. This is something that @dvernon-uid noticed...
Arbitrary query parameters set via `RequestBuilder.queryParam(...)` are ignored when used in conjunction with a search via POST. Adding something like ``` java service.searchRequest("Users"). filter(filter). queryParam(expectedKey, expectedValue). invokePost(UserResource.class); ``` to `EndpointTestCase.testQueryParams()`...
A POJO field with enum type should be generated to an attribute definition of type string with canonical values that corresponds to the Enum types.
Currently, to remove and/or replace values of a multi-valued attribute, you will have to provide a path to the remove and replace methods. This is often inconvenient since the getters...
The message should use JSON paths similar to that of SCIM.