用户密码的存储机制In-Memory AuthenticationJDBC AuthenticationUserDetailsUserDetailsServicePasswordEncoderDaoAuthenticationProvider
In-Memory AuthenticationSpring Security 的 InMemoryUserDetailsManager 实现了 UserDetailsService,以支持存储在内存中的基于用户名/密码的身份验证。InMemoryUserDetailsManager 通过实现 UserDetailsManager 接口提供对 UserDetails 的管理。当 Spring Security 配置为接受用户名/密码进行身份验证时,它使用基于 UserDetails 的身份验证。