Spring Boot 什么是内存身份验证?

p8h8hvxi  于 2022-11-29  发布在  Spring
关注(0)|答案(1)|浏览(145)

如何在Spring Boot版本5中使用内存验证?
实现内存身份验证的最佳方法是什么?
我想知道如何在我的Spring Boot Version 5应用程序中实现内存身份验证。

oxalkeyp

oxalkeyp1#

通过一个简单的谷歌搜索,你可以找到大量的样本和文档为您的问题,作为springs docs说,你可以使用在内存验证如下:

@Bean
public UserDetailsService users() {
    UserDetails user = User.builder()
        .username("user")
        .password("{bcrypt}$2a$10$GRLdNijSQMUvl/au9ofL.eDwmoohzzS7.rmNSJZ.0FxO/BTk76klW")
        .roles("USER")
        .build();
    UserDetails admin = User.builder()
        .username("admin")
        .password("{bcrypt}$2a$10$GRLdNijSQMUvl/au9ofL.eDwmoohzzS7.rmNSJZ.0FxO/BTk76klW")
        .roles("USER", "ADMIN")
        .build();
    return new InMemoryUserDetailsManager(user, admin);
}

有关详细信息,请查看docs

相关问题