文章目录
自定义认证逻辑案例
相关API介绍
UserDetailsService 自定义逻辑
当什么也没有配置的时候,账号和密码是由 Spring Security 定义生成的(如下图密码)。
但是在实际项目中账号和密码都是从数据库中查询出来的。所以我们要通过自定义逻辑控制认证逻辑。如果需要自定义逻辑时,只需要实现 UserDetailsService 接口即可。
接口定义如下:
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package