UserDetailsService

来源:4-11 短信登录开发

宝慕林8878782

2018-01-29

在SmsCodeAuthenticationProvider 代码中,根据手机号使用userDetailsService.loadUserByUsername获取用户信息。但是UserDetailsService接口中只有loadUserByUsername接口方法。所以在UserDetailsService 的实现类中,是不是要提供一个根据用户名或者手机号的数据库查询的方法。

写回答

1回答

JoJo

2018-01-31

UserDetailsService可以有多个实现,一个根据用户名查,一个根据手机号查,在配置 SmsCodeAuthenticationProvider 时,注入根据手机号查的那个实现即可。

0
1
宝慕林8878782
非常感谢!
2018-01-31
共1条回复

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程