인프런 커뮤니티 질문&답변
AuthenticationManagerBuilder 로 유저 생성 하는법
작성
·
860
0
안녕하세요 !
WebSecurityConfigurerAdapter 가 deprecated 되서
@Bean 생성 해서 만들고 있습니다.
HttpSecurity 로 인증 인가 하는 건
https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
여기서 보고 했는데
AuthenticationManagerBuilder 로 유저 생성 하는 방법을 찾아봐도 잘안나와있어서 질문드립니다.!
답변 1
0
정수원
지식공유자
네 유저 생성은 아래와 같이 하면 됩니다.
@Bean
public UserDetailsManager users() {
UserDetails user = User.builder()
.username("user")
.password("{noop}1111")
.roles("USER")
.build();
UserDetails sys = User.builder()
.username("sys")
.password("{noop}1111")
.roles("SYS")
.build();
UserDetails admin = User.builder()
.username("admin")
.password("{noop}1111")
.roles("ADMIN", "SYS", "USER")
.build();
return new InMemoryUserDetailsManager( user, sys, admin );
}



