关于ProviderManager

来源:5-1 认证流程和源码解析

Daniyar

2021-12-06

老师,你好! 我在实现微信登录功能的时候遇到的一个很棘手的问题。我先写了一个微信的Authenticatio,AuthenticationFilter,AuthtenticationProvider和UserDetailsService。然后在微信登录失败的情况下,ProviderManager里的for循环结束了以后,代码执行到这一行的时候就进入死循环了。
图片描述
这里说的parent也是当前ProviderManager对象,就这样开始死循环。然后我不抛出AuthenticationException,抛了其他异常,但是FailureHandler没发捕获具体的异常。请老师指教,这个问题怎么解决。

写回答

1回答

接灰的电子产品

2021-12-13

为什么不抛鉴权异常?

0
0

Spring Security+OAuth2 精讲,打造企业级认证与授权

一站式掌握主流安全框架与行业解决方案,从容应对各种安全难题。

1043 学习 · 316 问题

查看课程

相似问题