On Tue, Nov 21, 2017 at 2:53 PM, Isura Karunaratne <is...@wso2.com> wrote:
> Repo name for outbound connector > > - * identity-outbound-provisioning-scim2* > > Repo name for the scim2 client. > > - > * identity-client-scim2 * > > +1 for above two repos. *@Azeez*: please approve above two repos in wso2-extensions. > > - > > > @isuraranga, > > Why do we need the scim2-commons repo? Can't we use Charon for that? > Discussed offline with Isuranga and decided we can use Charon repo for those common packages because they are SCIM2 specific and not carbon specific. So no need scim2-common for now. Regards, Johann. > > 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-extens >>>>>>>>>>>> ions/identity-outbound-provisioning-scim/blob/master/compone >>>>>>>>>>>> nts/org.wso2.carbon.identity.provisioning.connector.scim/src >>>>>>>>>>>> /main/java/org/wso2/carbon/identity/provisioning/connector/s >>>>>>>>>>>> cim/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 <+94%2077%20225%204810> > Blog : http://isurad.blogspot.com/ > > > > > _______________________________________________ > 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>*
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture