HI Kasun,

You have to verify the each security questions separately. It can be one,
two or any number of security questions. If user is required to answer two
questions, then the key for second question is the returned code you
get in verifyUserChallengeAnswer
for first question.  Likewise you can verify any number of questions. After
verifying questions you have to call  updatePassword method. The returned
code of final verifyUserChallengeAnswer is the key for updatePassword
method.

Thanks
Isura.

On Wed, Apr 29, 2015 at 1:46 PM, Kasun De Silva <[email protected]> wrote:

> Hi,
>
> Say I have multiple challenge questions for a particular user. As in
> claims "http://wso2.org/claims/challengeQuestion1"; and "
> http://wso2.org/claims/challengeQuestion2";. Im invoking is admin services
> which are fronted through ESB as rest apis.
>
> I'm going through following service calls to reset the password for
> the above mentioned user.
>
> 1. getCaptcha()
> 2. verifyUser()
> 3. getUserChallengeQuestionIds()
> 4. getUserChallengeQuestion()
> 5. verifyUserChallengeAnswer()
> 6. updatePassword()
>
> Since I have 2 challenge questions what is the correct way of verifying
> them before resetting the password. Is there a way to verify all the
> challenge questions at once? or do I have to go through one by one ? If so
> what is the correct the method flow ?
>
> Thanks,
>
> *Kasun de Silva *
> Software Engineer | *WSO2 Inc.*; http://wso2.com
> lean.enterprise.middleware
>
> email   : [email protected]
> mobile : +94 77 794 4260
>
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
Isura Dilhara Karunaratne
Senior Software Engineer

Mob +94 772 254 810
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to