public class UaaResetPasswordService extends java.lang.Object implements ResetPasswordService, org.springframework.context.ApplicationEventPublisherAware
ResetPasswordService.ResetPasswordResponse| 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,
org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService) |
| Modifier and Type | Method and Description |
|---|---|
ForgotPasswordInfo |
forgotPassword(java.lang.String email,
java.lang.String clientId,
java.lang.String redirectUri) |
protected void |
publish(org.springframework.context.ApplicationEvent event) |
ResetPasswordService.ResetPasswordResponse |
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, org.springframework.security.oauth2.provider.ClientDetailsService clientDetailsService)
public ResetPasswordService.ResetPasswordResponse resetPassword(java.lang.String code, java.lang.String newPassword) throws InvalidPasswordException
resetPassword in interface ResetPasswordServiceInvalidPasswordExceptionpublic ForgotPasswordInfo forgotPassword(java.lang.String email, java.lang.String clientId, java.lang.String redirectUri)
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)