smsauthenticationprovider内部抛出异常没被处理问题
来源:4-11 短信登录开发

weixin_慕慕2501778
2020-04-26
老师,按照您的方法重写了smsauthenticationprovider,但是我没有采用您的用filter 去拦截code,而是在provider里判断,不匹配的时候抛出异常,按照DaoAuthenticationProvider里抛出BadCredentialsException()的方法抛出了同样的异常,虽然逻辑是走通的,但是在request里却没有SPRING_SECURITY_LAST_EXCEPTION的异常信息,而DaoAuthenticationProvider抛出的异常却可以在request里找到,请问这个异常是如何处理的?
写回答
1回答
-
默认情况下异常应该是在 SimpleUrlAuthenticationFailureHandler 的 saveException 方法里处理的。你可以跟踪下代码,看看是不是进了这里还是走了别的处理
012020-05-01
Spring Security技术栈开发企业级认证与授权
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2662 学习 · 1561 问题
相似问题