请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

两个类实现UserDetailsService接口问题

老师你好, 我分别实现l两个UserDetailsService接口来分区短信登录与密码登录 ,登录的时候短息登录好使的,密码登录时返回No AuthenticationProvider found for org.springframework.security.authentication.UsernamePasswordAuthenticationToken , 打断点发现没有找到对应的Provider处理, 代码中只有一个UserDetailsService实现的时候就没问题图片描述

正在回答 回答被采纳积分+3

1回答

JoJo 2020-02-17 14:32:51

额...我没写过两个UserDetailsService实现,你可以看下是否能在一个UserDetailsService里实现你的逻辑,比如sql是 username = ? or mobile = ? ,这样就可以同时给两个场景用了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维6574123 #1
    从写 configure(AuthenticationManagerBuilder auth)方法 加上 auth.userDetailsService(userDetailsService) 就好使了  没找到原因
    回复 有任何疑惑可以回复我~ 2020-02-17 14:41:41
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号