Repo name for outbound connector - * identity-outbound-provisioning-scim2*
Repo name for the scim2 client. - * identity-client-scim2 * @isuraranga, Why do we need the scim2-commons repo? Can't we use Charon for that? Thanks Isura. On Mon, Nov 20, 2017 at 3:04 PM, Afkham Azeez <az...@wso2.com> wrote: > What is the repo name? > > On Tue, Nov 7, 2017 at 1:06 PM, Maheshika Goonetilleke <mahesh...@wso2.com > > wrote: > >> Hi Azeez >> >> Please confirm. >> >> On Tue, Nov 7, 2017 at 11:23 AM, Johann Nallathamby <joh...@wso2.com> >> wrote: >> >>> Hi Maheshika, >>> >>> Can we have following 3 repos for this project under wso2-extensions >>> organization? >>> >>> 1. *identity-outbound-provisioning-scim2* >>> >>> For the outbound connector >>> >>> 2. *identity-scim2-common* >>> >>> For common utilities for inbound and outbound connectors. E.g. >>> AttributeMapper class in inbound connector which is needed for outbound >>> connector as well. >>> >>> 3. *identity-client-scim2* >>> >>> For SCIM2 client generated using SCIM2 swagger files. This will be used >>> by outbound connector as well as can be used by anyone as standalone >>> client. Ideally this should be used for the scim2 compliance test suite as >>> well, but have failed to do so. >>> >>> Regards, >>> Johann. >>> >>> On Mon, Oct 16, 2017 at 2:21 PM, Johann Nallathamby <joh...@wso2.com> >>> wrote: >>> >>>> Yes, I also think we need to take the approach of using the Swagger >>>> files and generate SDK because that is what standard Rest API world will be >>>> doing. We can find any issues early. >>>> >>>> Regards, >>>> Johann. >>>> >>>> On Mon, Oct 16, 2017 at 2:18 PM, Gayan Gunawardana <ga...@wso2.com> >>>> wrote: >>>> >>>>> >>>>> >>>>> On Mon, Oct 16, 2017 at 1:21 PM, Isuranga Perera < >>>>> isurangamper...@gmail.com> 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 <ga...@wso2.com> >>>>>> 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.sc >>>>>>> im.common/src/main/java/org/wso2/carbon/identity/scim/common >>>>>>> /impl/ProvisioningClient.java >>>>>>> >>>>>>> On Sun, Oct 15, 2017 at 11:16 PM, Gayan Gunawardana <ga...@wso2.com> >>>>>>> wrote: >>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Sun, Oct 15, 2017 at 8:39 PM, Johann Nallathamby < >>>>>>>> joh...@wso2.com> wrote: >>>>>>>> >>>>>>>>> *[+ IsharaK, Omindu, Farasath]* >>>>>>>>> >>>>>>>>> On Sun, Oct 15, 2017 at 7:34 PM, Isuranga Perera < >>>>>>>>> isurangamper...@gmail.com> 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 < >>>>>>>>>> ga...@wso2.com> wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Thu, Oct 12, 2017 at 5:33 PM, Johann Nallathamby < >>>>>>>>>>> joh...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Thu, Oct 12, 2017 at 1:28 PM, Isuranga Perera < >>>>>>>>>>>> isurangamper...@gmail.com> 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 >>>>>>>>>>>>> Architecture@wso2.org >>>>>>>>>>>>> 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: ga...@wso2.com >>>>>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> Architecture mailing list >>>>>>>>>>> Architecture@wso2.org >>>>>>>>>>> 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: ga...@wso2.com >>>>>>>> Mobile: +94 (71) 8020933 >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Gayan Gunawardana >>>>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>>>> Email: ga...@wso2.com >>>>>>> Mobile: +94 (71) 8020933 >>>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Gayan Gunawardana >>>>> Senior Software Engineer; WSO2 Inc.; http://wso2.com/ >>>>> Email: ga...@wso2.com >>>>> Mobile: +94 (71) 8020933 >>>>> >>>> >>>> >>>> >>>> -- >>>> 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>* >>>> >>> >>> >>> >>> -- >>> 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>* >>> >> >> >> >> -- >> >> Thanks & Best Regards, >> >> Maheshika Goonetilleke >> Senior Engineering Process Coordinator >> >> *WSO2 Inc* >> *email : mahesh...@wso2.com <mahesh...@wso2.com>* >> *mobile : +94 773 596707 <077%20359%206707>* >> *www: :http://wso2.com <http://wso2.com/>*lean . enterprise . middleware >> >> >> >> >> > > > -- > *Afkham Azeez* > Senior Director, Platform Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>* > *email: **az...@wso2.com* <az...@wso2.com> > * cell: +94 77 3320919 <+94%2077%20332%200919>blog: * > *http://blog.afkham.org* <http://blog.afkham.org> > *twitter: **http://twitter.com/afkham_azeez* > <http://twitter.com/afkham_azeez> > *linked-in: **http://lk.linkedin.com/in/afkhamazeez > <http://lk.linkedin.com/in/afkhamazeez>* > > *Lean . Enterprise . Middleware* > > _______________________________________________ > Architecture mailing list > Architecture@wso2.org > https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture > > -- *Isura Dilhara Karunaratne* Associate Technical Lead | WSO2 Email: is...@wso2.com Mob : +94 772 254 810 Blog : http://isurad.blogspot.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture