如何区分UserDetailsService 的调用,是表单登录还是 手机号码登录?

来源:5-6 处理注册逻辑

weixin_慕九州5011957

2019-10-05

老师好,
UserDetailsService这个实现,demo里 表单登录和手机号码登录都用了同一个实现,如何去区分这两者的调用?
我有个需求,就是手机号码登录的,如果是第一次登录,则自动给他注册一个账号。

写回答

1回答

慕用6099040

2019-10-07

可以给手机号码登录单独写一个UserDetailsService的实现,比如mobileUserDetailsService,然后将mobileUserDetailsService设置到smsCodeAuthenticationProvider中

0
0

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

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

2662 学习 · 1561 问题

查看课程