in src/main/java/com/epam/digital/data/platform/integration/idm/client/KeycloakAdminClient.java [284:295]
public void createUserRepresentation(RealmResource realm, UserRepresentation user) {
var userName = user.getUsername();
var errorMessage = String.format("Couldn't create user with username: %s", userName);
log.info("Creating user with username: {}", userName);
try (var response = wrapKeycloakRequest(() -> realm.users().create(user), () -> errorMessage)) {
var responseStatus = response.getStatus();
log.info("Keycloak user creation response status: {}", responseStatus);
if (responseStatus != HttpStatus.SC_CREATED) {
throw new KeycloakException(errorMessage);
}
}
}