配置 spring cloud oauth2 的(关键)易错点

1、在配置端点时:configure(AuthorizationServerEndpointsConfigurer endpoints) ,需要指明 AuthenticationManager,即调用方法:authenticationManager(authenticationManager),但是在注入authenticationManager时,网站同时给了两种方案:

A、调用 WebSecurityConfigurerAdapter 的 authenticationManager() 来获取;

B、调用 WebSecurityConfigurerAdapter 的 authenticationManagerBean() 来获取;(坑)

结论:

仅A方案可取,B方案会出现运行时,循环调用 ProviderManager 中的 authenticate()方法,以致 StackOverFlow 报错。

发布了8 篇原创文章 · 获赞 0 · 访问量 3071
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览