SpringSecurity 完整认证流程
Posted WCK的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringSecurity 完整认证流程相关的知识,希望对你有一定的参考价值。
springSecurity 完整认证流程
认证基本流程图:
1. 用户发起表单登录请求后,首先进入 UsernamePasswordAuthenticationFilter
在 UsernamePasswordAuthenticationFilter 中根据用户输入的用户名、密码构建了 UsernamePasswordAuthenticationToken,并将其交给 AuthenticationManager 来进行认证处理。
AuthenticationManager 本身不包含认证逻辑,其核心是用来管理所有的 AuthenticationProvider,通过交由合适的 AuthenticationProvider 来实现认证。
2.下面跳转到了 ProviderManager ,该类是 AuthenticationManager 的实现类
以上是关于SpringSecurity 完整认证流程的主要内容,如果未能解决你的问题,请参考以下文章
SpringBoot + MyBatis-Plus +SpringSecurity +Thymeleaf +LayUI 通用业务模块集成安全认证
SpringBoot + MyBatis-Plus +SpringSecurity +Thymeleaf +LayUI 通用业务模块集成安全认证