Ядро безопасности Grails Spring - добавление безопасности к скрытым действиям лесов - PullRequest
3 голосов
/ 03 декабря 2011

Можно использовать такие аннотации, как:

  @Secured(['ROLE_ADMIN'])

для действий или для всего класса (кажется, работает нормально), чтобы применить контроль безопасности, предоставляемый ядром безопасности Spring.Есть ли способ применить защиту к скрытым действиям в скаффолде, не применяя ограничения безопасности ко всему классу?Я хочу использовать одно ограничение безопасности для некоторых действий, а другое - для скрытых действий лесов.

ПРИМЕЧАНИЕ: если это не сразу выполнимо / ответственно, пожалуйста, не обращайте внимания, так как я сгенерирую код и включу его таким образом.Я искал и не видел его, поэтому мне просто интересно, если кто-то знает, как это сделать / если он существует.

1 Ответ

3 голосов
/ 03 декабря 2011

Если вы используете аннотации, вы можете защитить неаннотированные URL-адреса с помощью свойства grails.plugins.springsecurity.controllerAnnotations.staticRules config - см. Раздел «5.1 Определение защищенных аннотаций» в документах

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