Групповая авторизация в приложении Jhipster - PullRequest
0 голосов
/ 16 ноября 2018

Я должен реализовать Групповая авторизация в приложении Jhipster. Вот подробный сценарий текущей разработки:

На данный момент Jhipster поддерживает систему авторизации на основе User-> Role, в которой роли включены в файл Authorities.constant, а также в Authorities.csv, которые объявлены как строковые переменные.

Я уже сгенерировал сущность, у которой есть подчиненные сущности с отношением "многие к одному".

Мне удалось создать еще один компонент (не объект) с нуля, называемый группой. Я также изменил POJO (Java) и модель (угловая) встроенной пользовательской таблицы (компонента), чтобы иметь внешний ключ в качестве идентификатора группы. Кроме того, я создал еще один компонент группы (backend + frontend), который описывается следующим образом:

Операция разрешена: Это раскрывающийся список, т.е. чтение, чтение / запись, чтение / запись / удаление

Теперь, создавая пользователя, вместо того, чтобы назначать его ролям, я назначил его группам, в которых действительно выполняются некоторые операции (указано выше).

Поскольку Jhipster уже предоставляет тег * JhiHasAuthority, который может скрывать и отображать элементы во внешнем интерфейсе соответственно, все, что мне нужно сделать, это связать их с Spring и внешним интерфейсом.

Любая помощь будет принята с благодарностью. Пожалуйста, дайте мне знать, если что-то еще требуется.

Заранее спасибо.

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