采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在SmsCodeAuthenticationProvider 代码中,根据手机号使用userDetailsService.loadUserByUsername获取用户信息。但是UserDetailsService接口中只有loadUserByUsername接口方法。所以在UserDetailsService 的实现类中,是不是要提供一个根据用户名或者手机号的数据库查询的方法。
UserDetailsService可以有多个实现,一个根据用户名查,一个根据手机号查,在配置 SmsCodeAuthenticationProvider 时,注入根据手机号查的那个实现即可。
非常感谢!
登录后可查看更多问答,登录/注册
Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全
2.8k 2
1.9k 1
3.1k 16
2.0k 14
6.4k 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号