InMemoryUserDetailsManager

2022-05-25  本文已影响0人  hemiao3000

InMemoryUserDetailsManager 是 Spring Security 内置的 UserDetailsService 的实现类之一。<small>如果,你想验证、学习 Spring Security 的其他特性( 知识点 )而懒得去自定义一个 UserDetailsService 的实现类时,你可以利用它。</small>

启用 InMemoryUserDetailsManager 很简单,只需要在 configure 方法中进行配置即可:

@Autowired
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
    auth.inMemoryAuthentication()
        .withUser("tommy").password(passwordEncoder().encode("123")).roles("admin")
        .and()
        .withUser("jerry").password(passwordEncoder().encode("123")).roles("user");
}
上一篇 下一篇

猜你喜欢

热点阅读