Hi Gayan,

In that case, I'll try to create an SDK from swagger and use it as the
client.

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

Reply via email to