public interface PasswordManagementService
PasswordManagementService.| Modifier and Type | Method and Description |
|---|---|
default boolean |
change(org.apereo.cas.authentication.Credential c,
PasswordChangeBean bean)
Execute op to change password.
|
default java.lang.String |
createToken(java.lang.String username)
Create token string.
|
default java.lang.String |
findEmail(java.lang.String username)
Find email associated with username.
|
default java.util.Map<java.lang.String,java.lang.String> |
getSecurityQuestions(java.lang.String username)
Gets security questions.
|
default boolean |
isValidSecurityQuestionAnswer(java.lang.String username,
java.lang.String question,
java.lang.String answer,
java.lang.String input)
Checks a security questions answer.
|
default java.lang.String |
parseToken(java.lang.String token)
Parse token string.
|
default boolean change(org.apereo.cas.authentication.Credential c,
PasswordChangeBean bean)
throws InvalidPasswordException
c - the credentialsbean - the beanInvalidPasswordException - if new password fails downstream validationdefault java.lang.String findEmail(java.lang.String username)
username - the usernamedefault java.lang.String createToken(java.lang.String username)
username - the usernamedefault java.lang.String parseToken(java.lang.String token)
token - the tokendefault java.util.Map<java.lang.String,java.lang.String> getSecurityQuestions(java.lang.String username)
username - the usernamedefault boolean isValidSecurityQuestionAnswer(java.lang.String username,
java.lang.String question,
java.lang.String answer,
java.lang.String input)
username - the usernamequestion - the text of the questionanswer - stored answerinput - user response to question