一、前文
登录流程涉及到如下两篇博客,可先阅读参考
二、SpringBoot认证管理器config
若依的用户验证方法借助了SpringBoot的AuthenticationManager
认证管理器
com.ruoyi.framework.config.SecurityConfig
UserDetailsService
加载用户数据时被调用的核心接口configure()
时,传入自定义UserDetailsService
- 并设置密码编码方式
BCryptPasswordEncoder()
- 可以看出该密码编码方式同
SecurityUtils.encryptPassword()
/**
* 自定义用户认证逻辑
*/
@Autowired
private