SpringSecurity登录时在哪里调用我们自定义的UserDetailsServiceImpl

SpringSecurity登录时在哪里调用我们自定义的UserDetailsServiceImpl

1、请求login方法

2、将用户的用户名和密码封装成一个对象,以便进行后续的认证操作

3、执行认证操作

4、调用providermanager类的authenticate

5.进入这一步就开始跟我们自定义实现的UserDetailsServiceImpl有联系

6、这个类的实现类有一个跟UserDetails有关的验证类

7、进入后发现有我们找的UserDeatils

8、进入方法后我们看实现类,有一个我们自定义的

9.最后就跳转到我们查数据库验证账号的逻辑了

10、根据查到的对象转换为token形式,然后就返回了token(后面简略了,差不多就是把信息进行转换。这里我少截图了几个类

相关推荐
心之伊始9 小时前
Java 后端接入大模型:从 Token、并发到推理成本的完整估算方法
java·spring boot·性能优化·大模型·llm
BlackTurn9 小时前
技术经理投标
java
YG亲测源码屋9 小时前
java配置环境变量、jdk环境变量配置、java环境变量设置方法
java·开发语言
MIUMIUKK9 小时前
从语法层面,看懂 Python 的特殊处
java·开发语言·python
hujinyuan2016010 小时前
2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案
java·python·算法
basketball61610 小时前
C++ 高级编程:2. 基本线程池实现
java·开发语言·c++
MageGojo10 小时前
天气 API 接入实战:基于 ApiZero 实现实时天气、分钟级降水和 15 天预报查询
java·后端·spring·api 接口接入·接口实战
自动跟随11 小时前
UWB自动跟随技术全栈解析:从定位算法到“位控一体化“
java·网络·人工智能
喜欢打篮球的普通人11 小时前
LLVM 后端流程与关键数据结构:从 IR 到机器码的入门笔记
java·数据结构·笔记
弹简特11 小时前
【Java项目-轻聊】07-实现主页面模块
java·开发语言