Я немного расплывчато о том, как начать использовать плагин siro, после прочтения нескольких документов. Я решил против Nimble, поскольку он поставляется с несколькими таблицами и плагинами пользовательского интерфейса.Grails Shiro плагин: подтверждающий мое понимание
Я установил плагин с плагинами с подстановочным царством, со своими собственными столами. Я могу использовать управление доступом на основе разрешений (а точнее, на основе ролей), поскольку он хорошо масштабируется. Теперь шаги для него.
- присвоить строку разрешения на эту тему, и сохранить его в БД
- проверки разрешения через isPermitted, hasPermission (или соответствующие тег в GSP).
1. Когда использовать фильтр доступа через фильтр?
2. есть ли закрытие, введенное в контроллер, где я могу определить разрешение для действий в нем? Я где-то читал о статическом закрытии accessControl на каждом контроллере, но, похоже, не документирован.
3. Как создать типичный сценарий управления доступом, как только создатель (что-то, сообщение и т. Д.) Может удалить его? Одной из возможностей является создание и сохранение строки разрешений на основе идентификатора пользователя. проверить разрешение на получение объекта (сообщение), получить идентификатор пользователя и сравнить с субъектом .. кажется сложным .. любая простая реализация?
большое спасибо .. Babu.
Я снова посмотрел на Проворный, и кажется, что это не плохие промежутки всех функций. Кажется, что они расходятся в ядре и социальных особенностях .. нужно исследовать дальше .. Одной задачей было бы интегрировать стиль в мой заявление... – bsr