【发布时间】:2016-07-09 03:16:19
【问题描述】:
我正在使用Grails 2.3.3 和spring-security-core:2.0-RC4 插件。
我正在尝试通过根据来自接受参数的服务的方法调用的结果来保护控制器操作来保护它。这个参数应该是请求参数里面的东西。
我希望能够做到以下几点:
@Secured("@mySecurityService.myCustomCheck(params.id)")
def myAction(){
//do some things
}
我设法做到了以下几点:
@Secured("@mySecurityService.myCustomCheck()")
但现在我不知道如何访问发送到控制器的请求参数。
在架构上是否可以在 @Secured 表示法中引用 params 变量?
PS:我知道你会要求我使用spring-security-acl 插件。我的问题是它还添加了一堆我认为我不需要的其他东西。
【问题讨论】: