Hi Ishara, Thanks for the information.
Are we going to support all use-cases according to [1] ? [1] http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch On Wed, Jul 9, 2014 at 10:39 AM, Ishara Karunarathna <[email protected]> wrote: > Hi Gayan, > > > On Tue, Jul 8, 2014 at 9:32 PM, Gayan Gunawardana <[email protected]> wrote: > >> Hi All, >> >> Currently WSO2 Identity Server does not support PATCH method for SCIM end >> points. >> >> The major limitation came up with that is in order to add single user >> into a group, new user has to be sent with all existing users. >> >> Above requirement can be archived by adding PATCH method support for >> JAX-RS implementation and doing mirror changes to update group operation. >> > Yes patch is not only for add users to group and it is more useful than > that. > >> >> But according to the spec [1] PATCH method has many powerful features >> like selectively sending added users and deleted users. >> > Here you are pointing to the the wrong draft API which is not finalized > yet and still its PATCH operation is under discussion. At the moment > WSO2IS support for SCIM draft API 1.1, So I think its better to support > PATCH operation in draft API 1.1 [1] Until we support for next version. > > > Thanks, > -Ishara > > [1] > http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch > > and still WSO2 IS support for draft API 1.1. So you w > Yes patch is not only for add users to group and it is more useful than > that. > >> >> Example >> >> PATCH /Groups/acbf3ae7-8463-4692-b4fd-9b4da3f908ce >> >> { >> "schemas": ["urn:scim:schemas:core:2.0:Group"], >> "members": [ >> { >> "display": "Babs Jensen", >> "$ref": >> "https://example.com/v1/Users/2819c223-7f76-453a-919d-413861904646", >> "value": "2819c223-7f76-453a-919d-413861904646" >> "operation": "delete" >> }, >> { >> "display": "James Smith", >> "$ref": >> "https://example.com/v1/Users/08e1d05d-121c-4561-8b96-473d93df9210", >> "value": "08e1d05d-121c-4561-8b96-473d93df9210" >> } >> ] >> } >> >> Current charon [2] implementation does not decode single member into >> member object and rather it sends members id as a String array list or >> members display name as a String array list. This is a kind of major >> bottleneck to implement selective delete operation. >> >> Are we going to scope PATCH implementation? >> >> WDYT? >> >> >> [1] http://tools.ietf.org/html/draft-ietf-scim-api-02#section-3.3.2 >> >> [2] https://docs.wso2.com/display/IS500/Working+with+SCIM >> -- >> Gayan Gunawardana >> Software Engineer; WSO2 Inc.; http://wso2.com/ >> Email: [email protected] >> Mobile: +94 (71) 8020933 >> > > > > -- > Ishara Karunarathna > Senior Software Engineer > WSO2 Inc. - lean . enterprise . middleware | wso2.com > > email: [email protected], blog: isharaaruna.blogspot.com, mobile: +94 > 718211678 > -- Gayan Gunawardana Software Engineer; WSO2 Inc.; http://wso2.com/ Email: [email protected] Mobile: +94 (71) 8020933
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
