public void createUserRepresentation()

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);
      }
    }
  }