Hi Mohammed, Good to hear that you are progressing through...
Regards, Tharindu On Sat, Feb 27, 2016 at 10:26 PM, Mohamed ZAJITH <[email protected]> wrote: > Hi > I have started the task 4 > > Sent with MailTrack > <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> > > On Sat, Feb 27, 2016 at 10:24 PM, Mohamed ZAJITH <[email protected]> > wrote: > >> Hi buddies >> previous problem is solved >> >> >> Sent with MailTrack >> <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> >> >> On Sat, Feb 27, 2016 at 9:22 PM, Mohamed ZAJITH <[email protected]> >> wrote: >> >>> Hi >>> >>> Tharindu I have error on IS. here attach image >>> i'm follow this link >>> http://tharindue.blogspot.com/2015/08/claim-management-operations-in-wso2.html >>> <https://mailtrack.io/trace/link/13ec0cbc1b5019636ffd86bb9a5bf6d20d0d3679?url=http%3A%2F%2Ftharindue.blogspot.com%2F2015%2F08%2Fclaim-management-operations-in-wso2.html&signature=730bb1a88bfca6bc> >>> can you help me? >>> >>> [2016-02-27 21:08:21,731] ERROR >>> {org.wso2.carbon.user.core.common.AbstractUserStoreManager} - >>> org.wso2.carbon.user.core.UserStoreException: Error occurred while >>> retrieving users for filter : % & max Item limit : 100 >>> >>> Sent with MailTrack >>> <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> >>> >>> On Wed, Feb 24, 2016 at 10:07 AM, Mohamed ZAJITH < >>> [email protected]> wrote: >>> >>>> Tharindu, >>>> >>>> I will grateful to you, that you are consider on this project. and I'm >>>> thanking you for the above resources. >>>> I have started the task 2 after finishing the task 1 and I will keep >>>> informed to you my updates. >>>> >>>> On Wed, Feb 24, 2016 at 7:51 AM, Tharindu Edirisinghe < >>>> [email protected]> wrote: >>>> >>>>> Hi Mohamed, >>>>> >>>>> We are glad to see your interest in this project. 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 >>>>> <https://mailtrack.io/trace/link/13ec0cbc1b5019636ffd86bb9a5bf6d20d0d3679?url=http%3A%2F%2Ftharindue.blogspot.com%2F2015%2F08%2Fclaim-management-operations-in-wso2.html&signature=730bb1a88bfca6bc> >>>>> [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 >>>>> >>>>> Thank you ! >>>>> Tharindu Edirisinghe >>>>> >>>>> On Wed, Feb 24, 2016 at 12:50 AM, Mohamed ZAJITH < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi >>>>>> I'm a final year Computer Science Student from University of Jaffna. I'm >>>>>> interested in above mentioned project that is suggested by WSO2 for the >>>>>> event GSOC 2016. Meanwhile I am familiar with the skills which >>>>>> provided with the relevant topic >>>>>> >>>>>> -- >>>>>> *Regards.* >>>>>> *MohamedZajith* >>>>>> *Linkedin* >>>>>> <https://mailtrack.io/trace/link/ea5c4dfb9fe4057115621593cadf881aace4dc1f?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmohamedzajith&signature=9f62cd224c1a0fd7> >>>>>> >>>>>> Sent with MailTrack >>>>>> <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> Tharindu Edirisinghe >>>>> Software Engineer | WSO2 Inc >>>>> Platform Security Team >>>>> Blog : tharindue.blogspot.com >>>>> mobile : +94 775181586 >>>>> >>>> >>>> >>>> >>>> -- >>>> *Regards.* >>>> *MohamedZajith* >>>> *Linkedin* >>>> <https://mailtrack.io/trace/link/4f2377a8e6ba92a01fb1326dd791e9eef9d17a2a?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmohamedzajith&signature=e6b908c326786434> >>>> Sent with MailTrack >>>> <https://mailtrack.io/install?source=signature&lang=en&[email protected]&idSignature=22> >>>> >>> >>> >>> >>> -- >>> *Regards.* >>> *MohamedZajith* >>> *Linkedin* >>> <https://mailtrack.io/trace/link/d670d8fa0a732f4d3173fff02cd4ec395cf7e852?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmohamedzajith&signature=651ecc8db49b5d12> >>> >> >> >> >> -- >> *Regards.* >> *MohamedZajith* >> *Linkedin* >> <https://mailtrack.io/trace/link/0b07a725c68acca98f3bfed128651b2c1eebfcb7?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmohamedzajith&signature=382113d140bbef56> >> > > > > -- > *Regards.* > *MohamedZajith* > *Linkedin* > <https://mailtrack.io/trace/link/414dd92f0d678658ee316b7a86be66ba48324aba?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fmohamedzajith&signature=fcb7ab668979c261> > -- 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
