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
