On Sun, Oct 15, 2017 at 8:39 PM, Johann Nallathamby <joh...@wso2.com> wrote:

> *[+ IsharaK, Omindu, Farasath]*
>
> On Sun, Oct 15, 2017 at 7:34 PM, Isuranga Perera <
> isurangamper...@gmail.com> 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 <ga...@wso2.com>
>> wrote:
>>
>>>
>>>
>>> On Thu, Oct 12, 2017 at 5:33 PM, Johann Nallathamby <joh...@wso2.com>
>>> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Oct 12, 2017 at 1:28 PM, Isuranga Perera <
>>>> isurangamper...@gmail.com> 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
>>>>> Architecture@wso2.org
>>>>> 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: ga...@wso2.com
>>> Mobile: +94 (71) 8020933
>>>
>>> _______________________________________________
>>> Architecture mailing list
>>> Architecture@wso2.org
>>> 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: ga...@wso2.com
Mobile: +94 (71) 8020933
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to