in src/main/java/com/epam/digital/data/platform/user/service/UserService.java [85:100]
private User getKeycloakUser(CsvUser csvUser) {
var user = new User();
putIfPresent(user.getAttributes(), DRFO, List.of(csvUser.getDrfo()));
putIfPresent(user.getAttributes(), EDRPOU, List.of(csvUser.getEdrpou()));
putIfPresent(user.getAttributes(), FULL_NAME, List.of(csvUser.getFullName()));
putIfPresent(user.getAttributes(), KATOTTG, csvUser.getKatottg());
user.getAttributes()
.putAll(csvUser.getCustomAttributes() == null ? Map.of() : csvUser.getCustomAttributes());
user.setRealmRoles(csvUser.getRealmRoles());
user.setFirstName(UserNameUtils.getFirstAndMiddleName(csvUser.getFullName()));
user.setLastName(UserNameUtils.getLastName(csvUser.getFullName()));
user.setUsername(createUsername(csvUser));
return user;
}