2016-02-26 66 views
0

我正在尝试一些非常简单的Grails 3,并一直有困难。我有一个名为WorkOrder的控制器。我想继续为它生成脚手架,所以我没有兴趣在此处添加用于访问控制(有效)的注释。在我application.groovy我有:根据我的文档阅读本应该要求的角色ROLE_SECRET访问下/工单/什么Grails 3 InterceptUrlMap,它应该工作吗?

grails.plugin.springsecurity.interceptUrlMap = [ 
    [pattern: '/workOrder/**',    access: ['ROLE_SECRET']] 
] 

。它似乎没有工作,不仅如此,但是当我试图与它有这个角色的用户访问/工单/指数,我得到一个403错误

Access is denied (user is not anonymous); delegating to AccessDeniedHandler 

缺少什么我在这里?

在此先感谢您的帮助。

回答

1

添加securityConfigType指出InterceptUrlMap:

grails.plugin.springsecurity.securityConfigType = grails.plugin.springsecurity.SecurityConfigType.InterceptUrlMap