-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
AuthenticationManagerBuilder 로 유저 생성 하는법
22.07.08 17:25 작성 조회수 648
0
안녕하세요 !
WebSecurityConfigurerAdapter 가 deprecated 되서
@Bean 생성 해서 만들고 있습니다.
HttpSecurity 로 인증 인가 하는 건
https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter
여기서 보고 했는데
AuthenticationManagerBuilder 로 유저 생성 하는 방법을 찾아봐도 잘안나와있어서 질문드립니다.!
답변을 작성해보세요.
0
정수원
지식공유자2022.09.07
네 유저 생성은 아래와 같이 하면 됩니다.
@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 );
}
답변 1