On Mon, Oct 16, 2017 at 1:21 PM, Isuranga Perera <[email protected]> wrote:
> Hi Gayan, > > In that case, I'll try to create an SDK from swagger and use it as the > client. > That would be great. > > 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-provisio >> ning-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 >> > > -- 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
