113 throw new WebApplicationException(Response.Status.BAD_REQUEST);
118 String username = formData.getFirst(
"username");
119 String password = formData.getFirst(
"password");
120 String passwordConfirmation = formData.getFirst(
"passwordConfirmation");
122 if (username == null || username.length() == 0) {
126 if (password == null || password.length() == 0) {
130 if (!password.equals(passwordConfirmation)) {
136 ApplianceBootstrap applianceBootstrap =
new ApplianceBootstrap(
session);
137 if (applianceBootstrap.isNoMasterUser()) {
139 applianceBootstrap.createMasterRealmUser(username, password);
141 ServicesLogger.LOGGER.createdInitialAdminUser(username);
144 ServicesLogger.LOGGER.initialUserAlreadyCreated();
KeycloakContext getContext()
ClientConnection getConnection()
boolean bootstrap
Definition: WelcomeResource.java:71
void checkBootstrap()
Definition: WelcomeResource.java:225
boolean isLocal()
Definition: WelcomeResource.java:231
Response createWelcomePage(String successMessage, String errorMessage)
Definition: WelcomeResource.java:174
void expireCsrfCookie()
Definition: WelcomeResource.java:259
KeycloakSession session
Definition: WelcomeResource.java:77
void csrfCheck(final MultivaluedMap< String, String > formData)
Definition: WelcomeResource.java:265