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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
