我想在grails中使用攔截URL來保護一些頁面。配置看起來像這樣攔截URL不能用於grails
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'],
]
但是當我嘗試通過ROLE_SUPERADMIN登錄,我重定向到被拒絕的頁面。當我試圖打印當前登錄用戶的權限時,它會打印ROLE_SUPERADMIN。如果我將ROLE_SUPERADMIN更改爲ROLE_ADMIN,它可以工作,但在這種情況下我必須使用ROLE_SUPERADMIN。那麼我做錯了什麼?我正在使用彈簧安全核心