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