拦截不使用grails的URL

拦截不使用grails的URL,grails,spring-security,intercept,Grails,Spring Security,Intercept,我正在尝试使用grails中的intercept URL保护一些页面。配置如下所示 grails.plugins.springsecurity.securityConfigType = SecurityConfigType.InterceptUrlMap grails.plugins.springsecurity.interceptUrlMap = [ '/dashBoard/superAdmin':['ROLE_SUPERADMIN'], '/dashBoard/confi

我正在尝试使用grails中的intercept URL保护一些页面。配置如下所示

 grails.plugins.springsecurity.securityConfigType = SecurityConfigType.InterceptUrlMap
 grails.plugins.springsecurity.interceptUrlMap = [
    '/dashBoard/superAdmin':['ROLE_SUPERADMIN'],
    '/dashBoard/config':['ROLE_PRODMANADMIN'],
    '/dashBoard/reports':['ROLE_PRODMANADMIN'],
    '/game/*/**':['ROLE_SUPERADMIN'],
    '/bet/*/**':['ROLE_SUPERADMIN'],
    '/payment/*/**':['ROLE_SUPERADMIN'],
    '/*/**': ['IS_AUTHENTICATED_FULLY'],
    '/*':['IS_AUTHENTICATED_FULLY'],
    '/js/**': ['IS_AUTHENTICATED_ANONYMOUSLY'],
    '/css/**':['IS_AUTHENTICATED_ANONYMOUSLY'],
    '/images/**': ['IS_AUTHENTICATED_ANONYMOUSLY'],
    '/favicon.ico': ['IS_AUTHENTICATED_ANONYMOUSLY'],
    ]

但当我尝试通过角色超级管理员登录时,我会被重定向到拒绝页面。当我试图打印当前登录用户的权限时,它会打印角色\超级管理员。如果我将角色\u SUPERADMIN更改为角色\u ADMIN,它会工作,但在这种情况下我必须使用角色\u SUPERADMIN。那么我做错了什么?我正在使用spring security core

为用户分配多个角色或将多个角色映射到特定URL。

所有URL都必须使用小写字母,即“dashBoard”->“dashBoard”-启动时您应该收到有关此的警告