Hi Ishara, Could you please elaborate more about dump mode in SCIMUserManager and how the changes should be reflected to dump mode.
Thanks, Gayan On Thu, Jul 10, 2014 at 9:20 AM, Gayan Gunawardana <[email protected]> wrote: > Hi, > > There are around 10 use-cases under [1] here *3.2.2 Modifying with patch*. > I have already done first use-case and working on other use-cases as well. > > [1] > http://www.simplecloud.info/specs/draft-scim-api-01.html#edit-resource-with-patch > > > > On Wed, Jul 9, 2014 at 11:20 PM, Johann Nallathamby <[email protected]> > wrote: > >> +1. This is a valuable addition to IS. >> >> >> On Wed, Jul 9, 2014 at 11:44 AM, Ishara Karunarathna <[email protected]> >> wrote: >> >>> Hi Gayan, >>> >>> >>> On Tue, Jul 8, 2014 at 10:39 PM, Gayan Gunawardana <[email protected]> >>> wrote: >>> >>>> Hi Ishara, >>>> >>>> Thanks for the information. >>>> >>>> Are we going to support all use-cases according to [1] ? >>>> >>>> >>> Under User and Group resources mainly we have to implement Patch >>> operation and >>> there are some improvement in listing and filtering. >>> >>> I think its better to start with implementing with PATCH operation. >>> >>>> [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 >>>> >>> >>> >>> >>> -- >>> Ishara Karunarathna >>> Senior Software Engineer >>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>> >>> email: [email protected], blog: isharaaruna.blogspot.com, mobile: +94 >>> 718211678 >>> >> >> >> >> -- >> Thanks & Regards, >> >> *Johann Dilantha Nallathamby* >> Associate Technical Lead & Product Lead of WSO2 Identity Server >> Integration Technologies Team >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - *+94777776950* >> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >> > > > > -- > Gayan Gunawardana > Software Engineer; WSO2 Inc.; http://wso2.com/ > Email: [email protected] > Mobile: +94 (71) 8020933 > -- 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
