Если вы используете что-то вроде Spring Security Core , вы можете просто определить свои контроллеры лесов с ограничением безопасности, как и любой другой контроллер.
Пример на основе аннотации:
@Secured(['ROLE_ADMIN'])
class WidgetController {
static scaffold = true
}
В качестве альтернативы, если вы используете стиль InterceptMap, вы можете поместить его в Config.groovy
grails.plugins.springsecurity.interceptUrlMap = [
'/widget/**': ['ROLE_ADMIN'],
'/sprocket/**': ['ROLE_ADMIN'],
...
]