问题描述
在使用spring-security时,遇到了卡在登陆界面,无论是输入正确还是错误的密码提交表单,只会刷新一下登录界面,而且后端的AuthenticationFailureHandler和AuthenticationSuccessHandler都不会触发,甚至是自定义的UserDetailsService都没有触发。而这个问题在注释掉.loginPage("/login")后就奇怪的消失了。
问题原因
在login的界面使用的某个资源没有被springsecurity放行。
如下,只放行了一个/login页面
@Override
protected void configure(HttpSecurity http) throws Exception {
http .csrf()