jhipster с keycloak- jhi_user_authority не заполняется / запрос аккаунта - PullRequest
0 голосов
/ 15 января 2019

Я сгенерировал приложение шлюза jhipster с помощью keycloak. Теперь, когда я захожу и получаю доступ к api / account, пользователь добавляется в таблицу jhi_user. Но отображение полномочий в таблице jhi_user_authority не добавляется.

Я удалил загрузочный исходный скрипт для jhi_user_authority. Обновлена ​​модель User @ManyToMany для прав доступа до CascadeType.PERSIST, CascadeType.MERGE

Модель пользователя

 @ManyToMany(cascade = {
            CascadeType.PERSIST,
            CascadeType.MERGE
        })
    @JoinTable(
        name = "jhi_user_authority",
        joinColumns = {@JoinColumn(name = "user_id", referencedColumnName = "id")},
        inverseJoinColumns = {@JoinColumn(name = "authority_name", referencedColumnName = "name")})
    @Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
    @BatchSize(size = 20)
    private Set<Authority> authorities = new HashSet<>();

Таблица jhi_user_authority должна быть заполнена по запросу GET / account.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...