@Controller
public class PasswordResetEndpoints
extends java.lang.Object
implements org.springframework.context.ApplicationEventPublisherAware
| Modifier and Type | Class and Description |
|---|---|
static class |
PasswordResetEndpoints.PasswordChange |
| Modifier and Type | Field and Description |
|---|---|
static int |
PASSWORD_RESET_LIFETIME |
| Constructor and Description |
|---|
PasswordResetEndpoints(org.codehaus.jackson.map.ObjectMapper objectMapper,
ScimUserProvisioning scimUserProvisioning,
org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.String>> |
changePassword(PasswordResetEndpoints.PasswordChange passwordChange) |
protected void |
publish(org.springframework.context.ApplicationEvent event) |
org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.String>> |
resetPassword(java.lang.String email) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher) |
public static final int PASSWORD_RESET_LIFETIME
public PasswordResetEndpoints(org.codehaus.jackson.map.ObjectMapper objectMapper,
ScimUserProvisioning scimUserProvisioning,
org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore)
public void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher publisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware@RequestMapping(value="/password_resets",
method=POST)
public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.String>> resetPassword(@RequestBody
java.lang.String email)
throws java.io.IOException
java.io.IOException@RequestMapping(value="/password_change",
method=POST)
public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.String>> changePassword(@RequestBody
PasswordResetEndpoints.PasswordChange passwordChange)
protected void publish(org.springframework.context.ApplicationEvent event)