Spring Boot 2.1.5.RELEASE Spring Security 版本:5.1.5-RELEASE Spring Security 官方文档

    AuthenticationManager 定义了 Spring Security Filter 完成身份认证的 API 定义。

    AuthenticationManager 执行完后返回 AuthenticationAuthentication 会被设置到到 SecurityContextHolder 中。

    Spring Security 使用过程中如果没有集合 Spring Security Filters ,可以直接设置 SecurityContextHolder 不需要结合使用 AuthenticationManager

    Authenticationmanager 实现类有很多,最常见的是 ProviderManager