public class UaaResetPasswordService extends java.lang.Object implements ResetPasswordService, org.springframework.context.ApplicationEventPublisherAware
| Modifier and Type | Field and Description |
|---|---|
static int |
PASSWORD_RESET_LIFETIME |
| Constructor and Description |
|---|
UaaResetPasswordService(ScimUserProvisioning scimUserProvisioning,
org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore,
PasswordValidator passwordValidator) |
| Modifier and Type | Method and Description |
|---|---|
ForgotPasswordInfo |
forgotPassword(java.lang.String email) |
protected void |
publish(org.springframework.context.ApplicationEvent event) |
ScimUser |
resetPassword(java.lang.String code,
java.lang.String newPassword) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
public static final int PASSWORD_RESET_LIFETIME
public UaaResetPasswordService(ScimUserProvisioning scimUserProvisioning, org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore, PasswordValidator passwordValidator)
public ScimUser resetPassword(java.lang.String code, java.lang.String newPassword) throws InvalidPasswordException
resetPassword in interface ResetPasswordServiceInvalidPasswordExceptionpublic ForgotPasswordInfo forgotPassword(java.lang.String email)
forgotPassword in interface ResetPasswordServicepublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAwareprotected void publish(org.springframework.context.ApplicationEvent event)