Package org.apereo.cas.pm.rest
Class RestPasswordManagementService
- java.lang.Object
-
- org.apereo.cas.pm.BasePasswordManagementService
-
- org.apereo.cas.pm.rest.RestPasswordManagementService
-
- All Implemented Interfaces:
org.apereo.cas.pm.PasswordManagementService
public class RestPasswordManagementService extends org.apereo.cas.pm.BasePasswordManagementServiceThis isRestPasswordManagementService.- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description RestPasswordManagementService(org.apereo.cas.util.crypto.CipherExecutor<java.io.Serializable,java.lang.String> cipherExecutor, java.lang.String issuer, org.springframework.web.client.RestTemplate restTemplate, org.apereo.cas.configuration.model.support.pm.PasswordManagementProperties passwordManagementProperties, org.apereo.cas.pm.PasswordHistoryService passwordHistoryService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanchangeInternal(org.apereo.cas.authentication.Credential c, org.apereo.cas.pm.PasswordChangeRequest bean)java.lang.StringfindEmail(java.lang.String username)java.lang.StringfindPhone(java.lang.String username)java.lang.StringfindUsername(java.lang.String email)java.util.Map<java.lang.String,java.lang.String>getSecurityQuestions(java.lang.String username)-
Methods inherited from class org.apereo.cas.pm.BasePasswordManagementService
canonicalizeSecurityQuestions, change, createToken, getCipherExecutor, getIssuer, getPasswordHistoryService, getProperties, parseToken
-
-
-
-
Constructor Detail
-
RestPasswordManagementService
public RestPasswordManagementService(org.apereo.cas.util.crypto.CipherExecutor<java.io.Serializable,java.lang.String> cipherExecutor, java.lang.String issuer, org.springframework.web.client.RestTemplate restTemplate, org.apereo.cas.configuration.model.support.pm.PasswordManagementProperties passwordManagementProperties, org.apereo.cas.pm.PasswordHistoryService passwordHistoryService)
-
-
Method Detail
-
changeInternal
public boolean changeInternal(org.apereo.cas.authentication.Credential c, org.apereo.cas.pm.PasswordChangeRequest bean)- Overrides:
changeInternalin classorg.apereo.cas.pm.BasePasswordManagementService
-
findUsername
public java.lang.String findUsername(java.lang.String email)
-
findEmail
public java.lang.String findEmail(java.lang.String username)
-
findPhone
public java.lang.String findPhone(java.lang.String username)
-
getSecurityQuestions
public java.util.Map<java.lang.String,java.lang.String> getSecurityQuestions(java.lang.String username)
-
-