public class RestPasswordManagementService extends BasePasswordManagementService
RestPasswordManagementService
.passwordManagementProperties
Constructor and Description |
---|
RestPasswordManagementService(CipherExecutor<java.io.Serializable,java.lang.String> cipherExecutor,
java.lang.String issuer,
org.springframework.web.client.RestTemplate restTemplate,
PasswordManagementProperties passwordManagementProperties) |
Modifier and Type | Method and Description |
---|---|
boolean |
change(Credential c,
PasswordChangeBean bean)
Execute op to change password.
|
java.lang.String |
findEmail(java.lang.String username)
Find email associated with username.
|
java.util.Map<java.lang.String,java.lang.String> |
getSecurityQuestions(java.lang.String username)
Gets security questions.
|
createToken, parseToken
public RestPasswordManagementService(CipherExecutor<java.io.Serializable,java.lang.String> cipherExecutor, java.lang.String issuer, org.springframework.web.client.RestTemplate restTemplate, PasswordManagementProperties passwordManagementProperties)
public boolean change(Credential c, PasswordChangeBean bean)
PasswordManagementService
c
- the credentialsbean
- the beanpublic java.lang.String findEmail(java.lang.String username)
PasswordManagementService
username
- the usernamepublic java.util.Map<java.lang.String,java.lang.String> getSecurityQuestions(java.lang.String username)
PasswordManagementService
username
- the username