【发布时间】:2015-02-05 18:09:41
【问题描述】:
我希望所有用户在访问我的应用程序之前都经过身份验证。以下是 Config.groovy 中的设置:
grails.plugin.springsecurity.controllerAnnotations.staticRules=[
"/**": ["ROLE_ADMIN"],
"/login/auth": ["permitAll"]
]
我放 "/login/auth": ["permitAll"] 的原因是任何用户都有机会登录并通过身份验证。但是,当我访问 http://localhost:8080/myapp/ 时,它会重定向到 http://localhost:8080/myapp/login/auth 并引发错误:页面未正确重定向。你能告诉我在这里犯了什么错误吗?
【问题讨论】:
-
看看@monksy 的reply - 如果你想使用 Secured 注释,我认为这是正确的解决方案。
标签: spring grails spring-security