Spring Security源码(八):登录认证源码流程
文章目录
- 〇、写在前面
- 一、登录授权流程
-
- 流程概述
- AbstractAuthenticationProcessingFilter
- ProviderManager
- 二、接口认证流程
-
- 流程概述
- 为什么继承不同的类?
- 三、总结
- 四、系列文章
-
- Spring Security 系列
- Spring Security OAuth 系列
〇、写在前面
> 本篇是基于前两篇Demo进行的登录认证源码流程的讲解,可以先大致看看前两篇,能主动来了解源码,我想对使用Spring Security也有一定经验了,肯定能很快熟悉这个Demo,这里附上项目地址:spring-security-demo,以及前两篇博文地址: 《手把手教你如何使用Spring Security(上):登录授权》 《手把手教你如何使用Spring Security(中):接口认证》
一、登录授权流程
> 前面整体框架设计的源码文章中提到,其实请求进来就是走一条我们配置好的过滤器链,而登录授权这个过滤器(UserAuthenticationFilter)也是过滤器链中的一环,现在我们只关注这个过滤器是怎么走的,关于过滤器链上的其他过滤器我们后面文章慢慢分析。Demo中配置的过滤器链:
> 
流程概述
- 先看看项目大致的类
