Hi Godwin, On Tue, Nov 7, 2017 at 6:02 PM, Godwin Shrimal <[email protected]> wrote:
> Hi Johan, > > > On Tue, Nov 7, 2017 at 11:23 AM, Johann Nallathamby <[email protected]> > 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* >> >> don't we need to keep the grouping name in the repo as > *identity-provisioning-scim2-common* > My understanding is the parts "auth" and "provisioning" in the repo names, refer to the kind of connectors. This particular repo is not a connector repo per se, but a dependency to the connector. I think this name is fine. > > > > >> 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* >> >> Isn't this should be *identity-provisioning-scim2-* > *client * > Again same explanation as above. Regards, Johann. > > >> 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 <[email protected]> >> 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 <[email protected]> >>> wrote: >>> >>>> >>>> >>>> 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.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 <[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 >>>> >>> >>> >>> >>> -- >>> 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>* >> > > > > -- > *Godwin Amila Shrimal* > Associate Technical Lead > WSO2 Inc.; http://wso2.com > lean.enterprise.middleware > > mobile: *+94772264165* > linkedin: *https://www.linkedin.com/in/godwin-amila-2ba26844/ > <https://www.linkedin.com/in/godwin-amila-2ba26844/>* > twitter: https://twitter.com/godwinamila > <http://wso2.com/signature> > -- 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 [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
