Я пытаюсь создать роль клиента в Keycloak (11.0.0) с keycloak-admin-client (11.0.0) с несколькими настраиваемыми атрибутами. Роль создается, но поле атрибута просто игнорируется Keycloak. Кто-нибудь знает, как заставить его работать?
Это упрощенный код, который я использую:
public void createRole(String name) {
RoleRepresentation roleRepresentation = new RoleRepresentation();
Map<String, List<String>> attributes = new HashMap<>();
attributes.put("att1", Collections.singletonList("attribute1"));
attributes.put("att2", Collections.singletonList("attribute2"));
roleRepresentation.setAttributes(attributes);
roleRepresentation.setClientRole(true);
roleRepresentation.setName(name);
realm.clients().get(client.getId()).roles().create(roleRepresentation);
}
Буду очень признателен за любую помощь в этом вопросе. Спасибо!