认证成功&&失败&&注销成功处理器
说明:
这个是另外一个项目,是继承WebSecurityConfigurerAdapter,是官方已经淘汰的一种方式,但还可以用。不是重点。
一、认证成功处理器
实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果登录成功了是会调用
AuthenticationSuccessHandler的方法进行认证成功后的处理的。AuthenticationSuccessHandler就是登录成功处理器。
我们也可以自己去自定义成功处理器进行成功后的相应处理。
1.1 自定义成功处理器
1.2 配置自定义成功处理器
测试一下:输入正确的账号密码,登录成功返回认证成功
二、认证失败处理器
实际上在UsernamePasswordAuthenticationFilter进行登录认证的时候,如果认证失败了是会调用AuthenticationFailureHandler的方法进行认证失败后的处理的。AuthenticationFailureHandler就是登录失败处理器。
我们也可以自己去自定义失败处理器进行失败后的相应处理。
2.1 自定义失败处理器
2.2 配置自定义失败处理器
测试一下:输入错误的账号密码,登录失败返回认证失败
三、登出成功处理器
3.1 自定义登出处理器
3.2 配置登出处理器
测试一下:登录成功之后,访问注销的接口
四、完结撒花
完整流程: