Hi Asantha,

Thanks for the links you provided. I am having a look at them and are very
useful. Also, glad to know that you are happy to contribute. Will get back
to you if any help or clarifications needed.

Regards,

On Thu, May 17, 2018 at 10:07 AM Asantha Thilina <[email protected]>
wrote:

> Hi Pranavan,
> I'm the one who done that GSoC project ,yes it was developed for IS
> version 5.1.0. For make it compatible for the latest versions you may have
> to modify MongoDBUserStoreManager[1] class and if the database schemas were
> changed then you have to change the query[2] and util[3] packages of the
> mongodb extension i developed, all i have done in my GSoC Project i shared
> here[4] ,if you need any further clarifications on this i'm happy to help
> and contribute.
>
> [1]
> https://github.com/asanthamax/identity-userstore-mongodb/blob/master/components/org.wso2.carbon.identity.user.store.mongodb/src/main/java/org/wso2/carbon/identity/user/store/mongodb/userstoremanager/MongoDBUserStoreManager.java
> [2]
> https://github.com/asanthamax/identity-userstore-mongodb/tree/master/components/org.wso2.carbon.identity.user.store.mongodb/src/main/java/org/wso2/carbon/identity/user/store/mongodb/query
> [3]
> https://github.com/asanthamax/identity-userstore-mongodb/tree/master/components/org.wso2.carbon.identity.user.store.mongodb/src/main/java/org/wso2/carbon/identity/user/store/mongodb/util
> [4] https://asanthamax.github.io/mongodbuserstore/
> thanks,
>
> On Wed, May 16, 2018 at 2:17 PM, Tharindu Edirisinghe <[email protected]>
> wrote:
>
>> Hi Pranavan,
>>
>> Here I've added Asantha, who implemented the MongoDB support for IS 5.1.0
>> in the Google Summer of Code project. If you have any questions on the
>> current implementation, you can get them clarified from him.
>>
>> For getting this to work on IS 5.5.0, you can clone
>> https://github.com/wso2/carbon-kernel and checkout to v4.4.26 tag. Build
>> the org.wso2.carbon.user.core component and add it as a patch to IS 5.5.0.
>>
>> Then you can remote debug the AbstractUserStoreManager [1] class to see
>> if there are any incompatibilities.
>>
>> [1]
>> https://github.com/wso2/carbon-kernel/blob/v4.4.26/core/org.wso2.carbon.user.core/src/main/java/org/wso2/carbon/user/core/common/AbstractUserStoreManager.java
>>
>> Regards,
>> Tharindu Edirisinghe
>>
>> On Wed, May 16, 2018 at 1:53 PM Pranavan Somaskandhan <[email protected]>
>> wrote:
>>
>>> Hi All,
>>>
>>> I have started working on $Subject. This extension will allow users to
>>> use MongoDB as the user store for product IS, which is expected to increase
>>> the scalability and performance. As per the initial observations, I found a
>>> similar work, which is a GSoC project offered in the year 2016 [1]. It
>>> consists of a user store implementation for WSO2 IS version 5.1.0 using
>>> MongoDB. However, it only works with IS version 5.1.0 and not with any of
>>> the latest versions. There have been few changes in the user store database
>>> schema as well as in the "AbstractUserStoreManager" class while comparing
>>> the latest IS version and 5.1.0.
>>>
>>> As the initial step, I thought of continuing the existing work and
>>> migrate it to comply with the latest IS version. Once it has done, as the
>>> next part, we can focus on making the project production ready including
>>> test coverages and security checks based on the requirements.
>>>
>>> Any comments and suggestions would be appreciated.
>>>
>>> [1] https://github.com/asanthamax/mongodbuserstore
>>>
>>> Thanks,
>>> --
>>> Pranavan Somaskandhan
>>> Software Engineer
>>> WSO2
>>>
>>> Email: [email protected]
>>> Mobile: +94771270555
>>> Web: http://wso2.com
>>> <http://wso2.com/signature>
>>>
>>
>>
>> --
>>
>> Tharindu Edirisinghe
>> Associate Technical Lead | WSO2 Inc
>> Platform Security Team
>> Blog : http://tharindue.blogspot.com
>> mobile : +94 775181586
>>
>
>
>
> --
> Best Regards,
> Asantha Thilina
>
> <https://github.com/asanthamax>
> <https://www.linkedin.com/in/asantha-thilina-342aa812a>
>
>

-- 
Pranavan Somaskandhan
Software Engineer
WSO2

Email: [email protected]
Mobile: +94771270555
Web: http://wso2.com
<http://wso2.com/signature>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to