Spring Security分析
2021-04-23 14:06:48 19 举报
SpringSecurity整个调用链分析
作者其他创作
大纲/内容
请求进来 /login
请求进入时认证信息保存在SecurityContextHolder中
UserDetailsService
abstractUserDetailsAuthenticationProvider
Authentication(未认证)
UsernamePasswordAuthenticationFilter
ProviderManager
AuthenticationProvider
通过这个继承类
实现类
Authentication(已认证)
带有用户名和密码的类
找到了这个抽象类
DaoAuthenticationProvider
通过getAuthenticationManager()取得
通过遍历找到一个合适的验证器
UsernamePasswordAuthenticationToken
查询用户信息接口
UserDetails
AuthenticationManager
调用loadUserByUsername()
0 条评论
下一页