---------- 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

Reply via email to