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*



> 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 *


> 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>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to