Hi Gayan, In that case, I'll try to create an SDK from swagger and use it as the client.
Best Regards On Mon, Oct 16, 2017 at 9:12 AM, Gayan Gunawardana <[email protected]> wrote: > Since you are looking for abstraction layer, can implement something like > [1] for SCIM2 as well. > > [1] https://github.com/wso2-extensions/identity-inbound- > provisioning-scim/blob/master/components/org.wso2.carbon. > identity.scim.common/src/main/java/org/wso2/carbon/identity/ > scim/common/impl/ProvisioningClient.java > > On Sun, Oct 15, 2017 at 11:16 PM, Gayan Gunawardana <[email protected]> > wrote: > >> >> >> On Sun, Oct 15, 2017 at 8:39 PM, Johann Nallathamby <[email protected]> >> wrote: >> >>> *[+ IsharaK, Omindu, Farasath]* >>> >>> On Sun, Oct 15, 2017 at 7:34 PM, Isuranga Perera < >>> [email protected]> wrote: >>> >>>> Hi, >>>> >>>> I went through the scim2-compliance-test-suite [1] source code, but I >>>> couldn't find an abstraction layer which separates the SCIM 2 client from >>>> the test and report modules. Is there any way I can separate SCIM 2.0 >>>> client from [1] so that I can use it as the SCIM 2.0 client for the >>>> $subject. >>>> >>> There is no clear abstraction layer. Both SCIM2 compliance test >> developed by Vindula and SCIM 1.1 outbound provisioning connector are >> utilized apache commons http client . >> >>> >>>> In addition to that, I found this[2] repository which contains another >>>> SCIM client. can I know the completion level of this project? >>>> >>> This is feign http client and Vindula found it hard to use. >> >>> >>>> In summary, there are 3 options which I can use to generate a SCIM 2.0 >>>> client. >>>> >>> Most feasible way is to go with apache commons HttpClient but better to >> give a try with swagger doc as well. >> >>> >>>> >>>> 1. Separate SCIM 2.0 client from [1] >>>> 2. Separate SCIM 2.0 client from [2] >>>> 3. Use swagger doc [3] to generate client >>>> >>>> >>>> [1] https://github.com/wso2-incubator/scim2-compliance-test-suite >>>> [2] https://github.com/HansageeSJ/scim-client >>>> [3] https://wso2.org/jira/browse/IDENTITY-5695 >>>> >>>> Appreciate any suggestions. >>>> >>>> >>>> Best Regards >>>> Isuranga Perera >>>> >>>> On Fri, Oct 13, 2017 at 9:42 AM, Gayan Gunawardana <[email protected]> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Oct 12, 2017 at 5:33 PM, Johann Nallathamby <[email protected]> >>>>> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Thu, Oct 12, 2017 at 1:28 PM, Isuranga Perera < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi IAM Team, >>>>>>> >>>>>> >>>>>>> Currently, there is no $subject. Therefore I'm looking at >>>>>>> implementing a SCIM2 Outbound Connector. I'm looking at >>>>>>> identity-outbound-provisioning-scim [1] >>>>>>> and scim2-compliance-test-suite [2]. Appreciate further suggestions. >>>>>>> >>>>>> Hi Isuranga, >>>>> >>>>> It should be same as [1] you just have to think SCIM provider is >>>>> version 2 and send http requests according to SCIM2 format. As a starting >>>>> point you can setup existing SCIM provisioning connector and debug from >>>>> point [1] so you will understand the flow. >>>>> >>>>> [1] https://github.com/wso2-extensions/identity-outbound-provisi >>>>> oning-scim/blob/master/components/org.wso2.carbon.identity.p >>>>> rovisioning.connector.scim/src/main/java/org/wso2/carbon/ide >>>>> ntity/provisioning/connector/scim/SCIMProvisioningConnector.java#L99 >>>>> >>>>>> >>>>>>> >>>>>>> [1] https://github.com/wso2-extensions/identity-outbound-pro >>>>>>> visioning-scim >>>>>>> [2] https://github.com/wso2-incubator/scim2-compliance-test-suite >>>>>>> >>>>>>> >>>>>>> Best Regards >>>>>>> Isuranga Perera >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Architecture mailing list >>>>>>> [email protected] >>>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Thanks & Regards, >>>>>> >>>>>> *Johann Dilantha Nallathamby* >>>>>> Senior Lead Solutions Engineer >>>>>> WSO2, Inc. >>>>>> lean.enterprise.middleware >>>>>> >>>>>> Mobile - *+94777776950* >>>>>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Gayan Gunawardana >>>>> Senior 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 >>>>> >>>>> >>>> >>> >>> >>> -- >>> Thanks & Regards, >>> >>> *Johann Dilantha Nallathamby* >>> Senior Lead Solutions Engineer >>> WSO2, Inc. >>> lean.enterprise.middleware >>> >>> Mobile - *+94777776950* >>> Blog - *http://nallaa.wordpress.com <http://nallaa.wordpress.com>* >>> >> >> >> >> -- >> Gayan Gunawardana >> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >> Email: [email protected] >> Mobile: +94 (71) 8020933 >> > > > > -- > Gayan Gunawardana > Senior 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
