Spring Boot 2.1.5.RELEASE Spring Security 版本:5.1.5-RELEASE Spring Security 官方文档
AuthenticationManager
定义了 Spring Security Filter 完成身份认证的 API 定义。
AuthenticationManager
执行完后返回 Authentication
, Authentication
会被设置到到 SecurityContextHolder
中。
Spring Security 使用过程中如果没有集合 Spring Security Filters ,可以直接设置 SecurityContextHolder
不需要结合使用 AuthenticationManager
。
Authenticationmanager
实现类有很多,最常见的是 ProviderManager
。