文章目录
目录
(一)认证流程和源码解析
- 源码解析:深入了解 Spring Security 认证过程
- 以 LDAP 为例,实战支持多个 AuthenticationProvider
- 构建一个高效简单的 JWT Authentication Filter
2.4.1 认证过程解析
- AuthenticationProvider
- 对于不同的认证机制,会有不同的 Provider
- 比如 DaoAuthenticationProvider 支持基于用户名 / 密码的认证
- AuthenticationManager
- 负责处理身份验证,它的构造函数会要求传入所有的 AuthenticationProvider
- 内建的 AuthenticationManager 叫做 ProviderManager
在 this.getAuthenticationManager().authenticate(authRe