【发布时间】:2011-10-22 17:07:44
【问题描述】:
我有这个:
@Secured(['ROLE_USER', 'ROLE_HELPDESK', 'ROLE_ADMIN'])
class MyController {
def edit = {
}
@Secured(['ROLE_ADMIN'])
def uploadForUser = {
params.userId = params.id
forward(controller: 'someController', action: 'someAction', params: params)
}
}
以及我认为应该失败的集成测试:
public void test_uploadForUser_unauthenticated(){
myController.params.id = "testUser"
myController.uploadForUser()
}
但测试通过了。有什么方法可以测试使用 spring 安全插件注释的控制器?
【问题讨论】:
标签: security spring plugins grails spring-security