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 。