@Controller
public class ChangeEmailEndpoints
extends java.lang.Object
implements org.springframework.context.ApplicationEventPublisherAware
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeEmailEndpoints.EmailChange |
static class |
ChangeEmailEndpoints.EmailChangeResponse |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CHANGE_EMAIL_REDIRECT_URL |
| Constructor and Description |
|---|
ChangeEmailEndpoints(ScimUserProvisioning scimUserProvisioning,
org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore,
org.cloudfoundry.identity.uaa.rest.QueryableResourceManager<org.springframework.security.oauth2.provider.ClientDetails> clientDetailsService) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<ChangeEmailEndpoints.EmailChangeResponse> |
changeEmail(java.lang.String code) |
org.springframework.http.ResponseEntity<java.lang.String> |
generateEmailVerificationCode(ChangeEmailEndpoints.EmailChange emailChange) |
void |
setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher) |
public static final java.lang.String CHANGE_EMAIL_REDIRECT_URL
public ChangeEmailEndpoints(ScimUserProvisioning scimUserProvisioning, org.cloudfoundry.identity.uaa.codestore.ExpiringCodeStore expiringCodeStore, org.cloudfoundry.identity.uaa.rest.QueryableResourceManager<org.springframework.security.oauth2.provider.ClientDetails> clientDetailsService)
@RequestMapping(value="/email_verifications",
method=POST)
public org.springframework.http.ResponseEntity<java.lang.String> generateEmailVerificationCode(@RequestBody
ChangeEmailEndpoints.EmailChange emailChange)
@RequestMapping(value="/email_changes",
method=POST)
public org.springframework.http.ResponseEntity<ChangeEmailEndpoints.EmailChangeResponse> changeEmail(@RequestBody
java.lang.String code)
throws java.io.IOException
java.io.IOExceptionpublic void setApplicationEventPublisher(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface org.springframework.context.ApplicationEventPublisherAware