Hi Asantha,

Shall we have a hangout session tonight (Between 9.00 p.m to 11.00 p.m) so
I can give you some help with the implementation.

Regards,
TharinduE

On Thu, Mar 10, 2016 at 10:04 AM, Asantha Thilina <[email protected]>
wrote:

> hi tharindu,
>  i'm working on implementation of user store for mongodb i have a small
> problem regarding build the user store project packaging as jar  instead of
>  bundle when i build the jar file and add to lib folder in identity server
> it's not throwing any error but it not showing my user store when i going
> to create new user store in admin panel ,when i view the structure of jar
> it not contain osgi service component package i think that because it is
> packaging as jar  i'm using eclipse mars as development environment any
> suggestion would be grateful.
>
> thanks,
> Regards,
> Asantha
>
> On Tue, Mar 8, 2016 at 7:09 AM, Tharindu Edirisinghe <[email protected]>
> wrote:
>
>> Hi Asantha,
>>
>> Great ! We'll review the work and share our feedback soon. Meanwhile you
>> can start a blog and write your experiences too. Since you have got the
>> understanding of userstore managers, now you can directly jump into the
>> implementation of the project as well.
>>
>> Regards,
>> TharinduE
>>
>> On Sun, Mar 6, 2016 at 1:07 AM, Asantha Thilina <[email protected]
>> > wrote:
>>
>>> Hi,
>>>
>>> I done the practice tasks 1 - 5 and i shared  what i have been done so
>>> far  in github, below i put the link to my repository
>>> waiting for feedback...
>>>
>>> https://github.com/asanthamax/customuserstoremanager
>>>
>>> Thanks,
>>> Regards,
>>> Asantha
>>>
>>>
>>>
>>> On Mon, Feb 29, 2016 at 7:41 PM, Tharindu Edirisinghe <
>>> [email protected]> wrote:
>>>
>>>> [Adding Dev mailing list]
>>>>
>>>> Hi Asantha,
>>>>
>>>> In order to make you familiar with this project with regard to WSO2
>>>> platform, we would like you to complete the following task which would
>>>> provide an understanding on how the userstore managers are used in WSO2
>>>> products.
>>>>
>>>>
>>>> 1. Refer [1] and understand how a userstore manager can be written and
>>>> used in a product like WSO2 Identity Server [2].
>>>>
>>>> 2. Refer [3] and understand more about Claims and Claim Management.
>>>>
>>>> 3. Referring [1], extend the
>>>> org.wso2.carbon.user.core.jdbc.JDBCUserStoreManager class and write your
>>>> own JDBC userstore manaager. (MySQL is preferred).
>>>>
>>>> 4. Introduce a new claim called lastPasswordResetTimestamp which tracks
>>>> the timestamp of each user's last successful password reset attempt. (in
>>>> WSO2 Identity Server). For this you can refer [1] and override the
>>>> doUpdateCredential, doUpdateCredentialByAdmin methods in the custom
>>>> userstore manager you wrote in previous step. Inside these methods after
>>>> successful password reset, set the current timestemp as a user claim. For
>>>> this you can refer [4].
>>>>
>>>> 5. In the JDBC userstore manager you have written in above step,
>>>> override the doAuthenticate method. Inside the method, after performing
>>>> authentication, compare the timestamp of the last time the user updated the
>>>> credentials with current timestamp. If it is greater than 60 days (you can
>>>> hardcode this value for the moment) return an exception with a message
>>>> saying the user has to reset the password as it is expired. (For the users
>>>> where the claim for password reset timestamp is empty, you can let the
>>>> users successfully authenticate)
>>>>
>>>> When performing above tasks, if you face any difficulty, you can ask
>>>> for help from this mail thread. You can use GitHub to share your source
>>>> code and after completing a deliverable from above steps, you can share
>>>> your progress with us.
>>>>
>>>> If you need further clarifications, please get back.
>>>>
>>>> [1]
>>>> https://docs.wso2.com/display/IS510/Writing+a+Custom+User+Store+Manager
>>>> [2] http://wso2.com/products/identity-server/
>>>> [3]
>>>> http://tharindue.blogspot.com/2015/08/claim-management-operations-in-wso2.html
>>>> [4]
>>>> http://tharindue.blogspot.com/2015/12/tracking-last-successful-login-attempt.html
>>>> [5]
>>>> http://tharindue.blogspot.com/2015/05/a-workaround-for-renaming-username-of.html
>>>>
>>>> Regards,
>>>> TharinduE
>>>>
>>>>
>>>>
>>>> On Mon, Feb 29, 2016 at 9:35 PM, Asantha Thilina <
>>>> [email protected]> wrote:
>>>>
>>>>> Dear Sir,
>>>>> first of all thanks a lot for the quick response and references ,I
>>>>> studying the references that you sent  and that are really helpful for me
>>>>> to understand the procedure and prepare a proposal. i am really interest 
>>>>> in
>>>>> take part of this project in GSoC.
>>>>> I understand the circumstances and willing to take part it in
>>>>> individually.
>>>>> As you mentioned I would be really grateful on behalf of my team if
>>>>> you can support us to find a project which will suits for our research 
>>>>> also
>>>>> and it would be really helpful if we can extend this same project for 
>>>>> suits
>>>>> to our research as well.
>>>>> Thanks,
>>>>> 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