springsecurity的认证
2021-04-24 15:42:22 1 举报
springsecurity的认证的时序图
作者其他创作
大纲/内容
5.获取用户信息loadUserByUsername()
6.返回UserDetails
1.用户提交账号密码
9.返回Authentication
DaoAuthenticationProvider
AuthenticationManager
4.委托认证Authenticate()
3.认证authenticate()
UserDetailsService
UsernamepasswordAuthenticatioFilter
AuthenticationProvider
10.通过SecurityContextHolder.getContext().setAuthentication(..)方法将Authentication保存到安全上下文
7.通过PasswordEncoder对比UserDetails中的密码与Authentication中密码是否一致
收藏
0 条评论
回复 删除
下一页