in src/main/java/com/epam/digital/data/platform/integration/idm/client/KeycloakAdminClient.java [264:275]
public void saveUserAttribute(RealmResource realmResource, String userId, String attributeName,
List<String> values) {
log.info("Saving user attribute {} in realm {} ", attributeName, realm);
var userResource = realmResource.users().get(userId);
var userRepresentation = userResource.toRepresentation();
if (Objects.isNull(userRepresentation.getAttributes())) {
userRepresentation.setAttributes(Maps.newHashMap());
}
userRepresentation.getAttributes().put(attributeName, values);
userResource.update(userRepresentation);
log.info("User attribute {} is saved in realm {}", attributeName, realm);
}