BlueRui opened a new issue, #774:
URL: https://github.com/apache/directory-scimple/issues/774

   I'm building a SCIM server to integrate with PingFed. When trying to sync 
groups from PingFed, the SCIMple library is not able to parse the request body, 
because the body looks like the following:
   
   ```json
   {
     "schemas": [
       "urn:ietf:params:scim:schemas:core:2.0:Group"
     ],
     "id": "61343a",
     "displayName": "Test Group",
     "members": [
       {
         "value": "xxxx-xxxx-xxx",
         "type": "value"
       }
     ]
   }
   ```
   The _"type":"value"_ cannot be parsed by the library because it expects 
"type" to be one of "User" or "Group" in GroupMembership.
   
   
https://github.com/apache/directory-scimple/blob/f48a0881f85bef05522491957e8e49e9ddb647a5/scim-spec/scim-spec-schema/src/main/java/org/apache/directory/scim/spec/resources/GroupMembership.java#L66
   
   I did not find anything in the [Core 
Schema](https://datatracker.ietf.org/doc/html/rfc7643#section-4.3) about 
locking down the "type" field of "members" or its values. Should it be a 
canonicalValueList in GroupMembership? If it has to stay this way, what can I 
do on my side to get around this issue?
   
   Thanks


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@directory.apache.org
For additional commands, e-mail: dev-h...@directory.apache.org

Reply via email to