85         MultivaluedMap<String, String> formData = context.
getHttpRequest().getDecodedFormParameters();
    86         event.event(EventType.UPDATE_PASSWORD);
    87         String passwordNew = formData.getFirst(
"password-new");
    88         String passwordConfirm = formData.getFirst(
"password-confirm");
    94         if (Validation.isBlank(passwordNew)) {
    95             Response challenge = context.
form()
   102         } 
else if (!passwordNew.equals(passwordConfirm)) {
   103             Response challenge = context.
form()
   115         } 
catch (ModelException me) {
   117             Response challenge = context.
form()
   119                     .setError(me.getMessage(), me.getParameters())
   123         } 
catch (Exception ape) {
   125             Response challenge = context.
form()
   127                     .setError(ape.getMessage())
 
KeycloakSession getSession()
 
Response createResponse(UserModel.RequiredAction action)
 
Definition: UserModel.java:30
 
String PASSWORD_REJECTED
Definition: Errors.java:81
 
Definition: Messages.java:22
 
UserModel getAuthenticatedUser()
 
HttpRequest getHttpRequest()
 
Definition: UserModel.java:123
 
void updateCredential(RealmModel realm, UserModel user, CredentialInput input)
 
UserCredentialManager userCredentialManager()
 
String REASON
Definition: Details.java:47
 
String PASSWORD_MISSING
Definition: Errors.java:80
 
EventBuilder detail(String key, String value)
Definition: EventBuilder.java:133
 
Event event
Definition: EventBuilder.java:44
 
LoginFormsProvider setAttribute(String name, Object value)
 
Definition: Details.java:23
 
EventBuilder clone()
Definition: EventBuilder.java:172
 
static final String NOTMATCH_PASSWORD
Definition: Messages.java:55
 
AuthenticationSessionModel getAuthenticationSession()
 
static final String MISSING_PASSWORD
Definition: Messages.java:51
 
String PASSWORD_CONFIRM_ERROR
Definition: Errors.java:79
 
Definition: EventBuilder.java:37
 
Definition: Errors.java:23
 
LoginFormsProvider form()
 
UPDATE_PASSWORD
Definition: UserModel.java:124
 
void challenge(Response response)
 
void error(String error)
Definition: EventBuilder.java:160