我有一个Spring Boot应用程序,它使用 WebSecurityConfigurerAdapter
配置了spring安全性 . 我遇到的问题是.failureUrl . 如果我这样定义它
failureUrl("/login?error")
如果出现错误,则在我的页面中显示一条消息 . 登录表单位于页面底部,我希望用户在通过failureUrl重定向时保留在那里 . 所以,我改变了网址
"/login?error#id"
其中id是错误消息div的id . 如果我这样做,用户将被重定向到
/login#id
?错误部分完全省略 . 我究竟做错了什么?是否需要在 WebSecurityConfigurerAdapter
中转义特殊字符?
Later edit:
我发现了问题:我需要在permitAll antmatchers中添加“/ login” .
1 回答
完全省略了?错误部分,因为我没有在permitAll antmatchers中登录/ login
被重定向到
因为
在我的配置中设置为loginPage .