如果他尝试访问安全资源,如何配置grails以不将人/用户重定向到登录页面。我只想发送重定向到主页的401状态错误。
答案 0 :(得分:1)
您要做的是配置authenticationEntryPoint,通常可以在spring / resources.groovy中完成。在Spring Security Core插件文档中找不到它的表示法很困难,但这是一个引用它的Jira票证讨论:
https://github.com/alvarosanchez/grails-spring-security-rest/issues/51
在我们的一个项目中,我们想发回403响应,因此我们将此行添加到resources.groovy:
的AuthenticationEntryPoint(org.springframework.security.web.authentication.Http403ForbiddenEntryPoint)
希望有所帮助。