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 。
