Hi Asantha,

Following two online courses (duration : 1 and 1/2 months) at MongoDB
University started yesterday. We recommend you to enroll for these courses
and follow them which would help you for working on this project.

M101P: MongoDB for Developers [1]
M101J: MongoDB for Java Developers [2]

[1] https://university.mongodb.com/courses/M101P/about
[2] https://university.mongodb.com/courses/M101J/about

Thanks,
Tharindu Edirisinghe

On Wed, Mar 16, 2016 at 7:10 AM, Tharindu Edirisinghe <[email protected]>
wrote:

> Hi Asantha,
>
> We appreciate your quick response and sharing your WSO2 experience via the
> blog. Keep on progressing on the project and if you get stuck at any point,
> don't hesitate to reach us. We will share some details regarding sending
> the project proposal soon.
>
> Thank you,
> Tharindu Edirisinghe
>
> On Wed, Mar 16, 2016 at 2:32 AM, Asantha Thilina <[email protected]
> > wrote:
>
>>
>> ---------- Forwarded message ----------
>> From: Asantha Thilina <[email protected]>
>> Date: Tue, Mar 15, 2016 at 1:46 PM
>> Subject: Re: Gsoc Project proposal 21
>> To: Tharindu Edirisinghe <[email protected]>
>>
>>
>> Hi Tharindu,
>>
>> Thanks for the reply look forward for you feedback meanwhile i created a
>> new blog and posted what i have learn so far in their [1].I will keep
>> progressing through the project and update my status in blog as well as to
>> you
>>
>> [1]. http://asanthamax.blogspot.com/
>>
>> Thanks,
>> Regards,
>> Asantha
>>
>> On Mon, Mar 14, 2016 at 6:33 PM, Tharindu Edirisinghe <[email protected]
>> > wrote:
>>
>>> Hi Asantha,
>>>
>>> Great work ! We will check the source code and provide you feedback
>>> soon. Regarding implementing the interface rather than extending the
>>> JDBCUserStoreManager class... yes here we can and have to implement all the
>>> methods from the scratch because we won't be be able to reuse any code used
>>> in RDBMSs. As you progress through the project, write your experiences in a
>>> blog too...
>>>
>>> Thanks,
>>> TharinduE
>>>
>>> On Tue, Mar 15, 2016 at 2:48 AM, Asantha Thilina <
>>> [email protected]> wrote:
>>>
>>>> Hi Tharindu,
>>>>
>>>> with the help of your guidance and reference links you sent i been able
>>>> to create partially completed working sample of user store for mongodb ,i
>>>> created the userstore by implementing the UserStoreManager interface is it
>>>> a better way to implement the user store? here i shared my work in [1].hope
>>>> for your feedback to continue the user store development,
>>>> Now i'm in the stage of developing the database architecture for
>>>> mongodb and i will soon update all my works done so far in my blog
>>>>
>>>> [1] https://github.com/asanthamax/mongodbuserstore
>>>>
>>>> Thanks,
>>>> Regards,
>>>> Asantha
>>>>
>>>> On Sat, Mar 12, 2016 at 1:28 AM, Tharindu Edirisinghe <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Asantha,
>>>>>
>>>>> Glad to see you are progressing through the project.
>>>>>
>>>>> Since you are trying this in Identity Server 5.1.0, you need to update
>>>>> the dependencies with correct versions as below.
>>>>>
>>>>> <dependency>
>>>>>     <groupId>org.wso2.carbon</groupId>
>>>>>     <artifactId>org.wso2.carbon.user.core</artifactId>
>>>>>     <version>4.4.3</version>
>>>>> </dependency>
>>>>> <dependency>
>>>>>     <groupId>org.wso2.carbon</groupId>
>>>>>     <artifactId>org.wso2.carbon.user.api</artifactId>
>>>>>     <version>4.4.3</version>
>>>>> </dependency>
>>>>>
>>>>>
>>>>> Also for the OSGI issue, I used the maven-scr-plugin 1.7.2 version and
>>>>> could get the OSGI bundle created properly.
>>>>>
>>>>> <groupId>org.apache.felix</groupId>
>>>>> <artifactId>maven-scr-plugin</artifactId>
>>>>> <version>1.7.2</version>
>>>>>
>>>>>
>>>>> I have sent a pull request [1] with these changes to your GIT repo.
>>>>>
>>>>> When you extend the AbstractUserStoreManager class, you must implement
>>>>> the following two methods.
>>>>>
>>>>>
>>>>> public Properties getDefaultUserStoreProperties() {
>>>>> return null;
>>>>> }
>>>>>
>>>>> public Map<String, String> getProperties(Tenant tenant) throws
>>>>> UserStoreException {
>>>>> return null;
>>>>> }
>>>>>
>>>>> If you have not implemented those two methods, then in the management
>>>>> console UI, userstores dropdown, your userstore manager will not appear.
>>>>>
>>>>> You can find a working sample in [2]. However it is done for IS 5.0.0
>>>>> version, but you can modify the dependencies in POM file as above and get
>>>>> it working on IS 5.1.0.
>>>>>
>>>>> Once you get it to working, you can refactor the code and add your own
>>>>> implementation for the MongoDB userstore manager so that you won't face 
>>>>> any
>>>>> OSGI related issues.
>>>>>
>>>>> [1] https://github.com/asanthamax/mongodbuserstoremanager/pull/1/files
>>>>>
>>>>> [2]
>>>>> https://svn.wso2.org/repos/wso2/people/tharindue/customuserstore/mystore/
>>>>>
>>>>> Thanks,
>>>>> TharinduE
>>>>>
>>>>> On Sat, Mar 12, 2016 at 1:33 AM, Asantha Thilina <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi tharindu,
>>>>>>
>>>>>> currently i'm in the development stage of mongodb user store manager
>>>>>> and i implemented some modules to communicate with mongodb and i shared
>>>>>> what i have done so far in github[1]. can you review my code and give me 
>>>>>> a
>>>>>> feedback whether my approach is correct or has to be improve,  I had some
>>>>>> questions while i developing user store,how can i make carbon core 
>>>>>> module?
>>>>>>  and also how can i package osgi bundles inside jar folder i added
>>>>>> packaging as bundle in pom file but it's still not adding it to jar file
>>>>>> any idea or suggestion would be grateful.
>>>>>>
>>>>>> [1].  https://github.com/asanthamax/mongodbuserstoremanager
>>>>>>
>>>>>> thanks,
>>>>>> Best Regards,
>>>>>> Asantha
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Tharindu Edirisinghe
>>>>> Software Engineer | WSO2 Inc
>>>>> Platform Security Team
>>>>> Blog : tharindue.blogspot.com
>>>>> mobile : +94 775181586
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>>
>>> Tharindu Edirisinghe
>>> Software Engineer | WSO2 Inc
>>> Platform Security Team
>>> Blog : tharindue.blogspot.com
>>> mobile : +94 775181586
>>>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Tharindu Edirisinghe
> Software Engineer | WSO2 Inc
> Platform Security Team
> Blog : tharindue.blogspot.com
> mobile : +94 775181586
>



-- 

Tharindu Edirisinghe
Software Engineer | WSO2 Inc
Platform Security Team
Blog : tharindue.blogspot.com
mobile : +94 775181586
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to