Hi Isura

In SCIM1 Outbound connector, they have used some classes from SCIM1 Inbound
connector project. So scim2-commons repo will be used for such classes
(which are common for both SCIM2 Inbound and Outbound connectors).
Additionally, there are some classes such as ClientSideValidator and
some encoding and decoding methods which should go to Charon.

Best Regards
Isuranga Perera

On Tue, Nov 21, 2017 at 2:53 PM, Isura Karunaratne <[email protected]> wrote:

> 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 <[email protected]> wrote:
>
>> What is the repo name?
>>
>> On Tue, Nov 7, 2017 at 1:06 PM, Maheshika Goonetilleke <
>> [email protected]> wrote:
>>
>>> Hi Azeez
>>>
>>> Please confirm.
>>>
>>> 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*
>>>>
>>>> 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 <[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-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
>>>>>>>>>>>>>> [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>*
>>>>
>>>
>>>
>>>
>>> --
>>>
>>> Thanks & Best Regards,
>>>
>>> Maheshika Goonetilleke
>>> Senior Engineering Process Coordinator
>>>
>>> *WSO2 Inc*
>>> *email   : [email protected] <[email protected]>*
>>> *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: **[email protected]* <[email protected]>
>> * 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
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>>
>>
>
>
> --
>
> *Isura Dilhara Karunaratne*
> Associate Technical Lead | WSO2
> Email: [email protected]
> Mob : +94 772 254 810 <+94%2077%20225%204810>
> Blog : http://isurad.blogspot.com/
>
>
>
>
> _______________________________________________
> Architecture mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to