【发布时间】:2016-03-25 05:04:32
【问题描述】:
我有一个 Spring Boot 应用程序,它使用 WebSecurityConfigurerAdapter 配置了 spring 安全性。我遇到的问题是.failureUrl。如果我这样定义它
failureUrl("/login?error")
如果出现错误,则会在我的页面中显示一条消息。登录表单位于页面底部,我希望用户在通过 failureUrl 重定向时保持在那里。所以,我把网址改成了
"/login?error#id"
其中 id 是错误消息 div 的 id。如果我这样做,用户将被重定向到
/login#id
?error 部分被完全省略。我究竟做错了什么? WebSecurityConfigurerAdapter中是否有特殊字符需要转义?
后期编辑:
我发现了问题:我需要在 permitAll antmatchers 中添加“/login”。
【问题讨论】:
-
如果您自己解决了问题,请删除您的问题或发布解决方案作为答案,如果您认为它对其他人有用。
标签: java spring spring-mvc spring-security spring-boot