gpt4 book ai didi

security - 使用Grails Spring Security Core插件保护URL映射

转载 作者:行者123 更新时间:2023-12-02 14:20:52 25 4
gpt4 key购买 nike

就像标题中所说的那样,我正在尝试使用Spring的安全性核心来保护页面。考虑以下URL映射(假设存在home.gsppage1.gsppage2.gsp):

"/"(view:'/home')
"/page1"(view:'/page1')
"/page2"(view:'/page2')

现在,考虑 Config.groovy中的以下设置:
grails.plugin.springsecurity.interceptUrlMap = [
'/': ['IS_AUTHENTICATED_ANONYMOUSLY'],
'/**': ['IS_AUTHENTICATED_FULLY']
]

如果我理解正确,那么我应该可以在没有任何安全性的情况下访问home,并且在尝试访问 /page1/page2时应被定向到登录页面。不幸的是,事实并非如此。我仍然可以直接访问page1和page2(例如 http://localhost:8080/MyGrailsProject/page1)。

但是,如果我尝试通过 Controller 的 Action 使用 @Secured批注,则会启动安全性(即,请求将重定向到登录页面)。我的配置似乎是什么问题?如何保护URL映射?

最佳答案

你有:

grails.plugin.springsecurity.interceptUrlMap

它应该是
grails.plugins.springsecurity.interceptUrlMap

注意插件上的。

关于security - 使用Grails Spring Security Core插件保护URL映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com