弹簧安全请求图无法正常工作

时间:2011-12-26 14:11:08

标签: grails spring-security

我正在尝试使用spring-security-core数据库请求映射配置,它似乎对我不起作用(不工作意味着不应用任何限制)。

这是我的Config.groovy:

grails.plugins.springsecurity.userLookup.userDomainClassName = 'com.xxx.Person'
grails.plugins.springsecurity.userLookup.authorityJoinClassName = 'com.xxx.PersonRole'
grails.plugins.springsecurity.authority.className = 'com.xxx.Role'
grails.plugins.springsecurity.requestMap.className = 'com.xxx.Requestmap'
grails.plugins.springsecurity.securityConfigType = grails.plugins.springsecurity.SecurityConfigType.Requestmap

以下是DB中的一些请求映射:

requestmap/**      | ROLE_ADMIN
user/**            | ROLE_ADMIN
registrationCode/**| ROLE_ADMIN
securityInfo/**    | ROLE_ADMIN
role/**            | ROLE_ADMIN

但是,我可以登录没有'ROLE_ADMIN'角色的用户,并可以自由访问上述网址。

1 个答案:

答案 0 :(得分:0)

可能不好......我需要在请求地图网址前面添加'/'('/user/**' 'user/**'