Su94
170
2020-03-08 14:54:57
2
251

스프링 시큐리티 비밀번호 로그인 문제 입니다. !! 답변 꼭 부탁드립니다.!


답변 꼭 부탁 드립니다.


스프링 시큐리티를 사용해서 로그인을 만들었는데, 

비밀번호 잡고 로그인을 했는데.

 member_id | email | name |                           password                           | position 

-----------+-------+------+--------------------------------------------------------------+----------

         1 | map   | 수진 | $2a$10$ZQU8Qlsnam6JVFvOZhCe7.lolAzDTCOIEcilJEWoyktNWtRHpyJIK | 사장


로그인을 했는데,

Bad credentials
이렇게 나옵니다. 

@Configuration
@EnableWebSecurity
//@RequiredArgsConstructor
public class WebSecurityConfiguration extends WebSecurityConfigurerAdapter {

private UserDetailsService userDetailsService;

@Autowired
public WebSecurityConfiguration(UserDetailsServiceImpl userDetailsService){
this.userDetailsService = userDetailsService;
}

@Bean
public PasswordEncoder passwordEncoder() {
return new BCryptPasswordEncoder();
}

@Override
protected void configure(HttpSecurity http) throws Exception {
http
.authorizeRequests()
.antMatchers("/members/new").permitAll()
.antMatchers("/admin").hasRole("ADMIN")
.anyRequest().authenticated()
.and()
.formLogin()
.defaultSuccessUrl("/main")
.permitAll()
.and()
.logout();
}

@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService).passwordEncoder(passwordEncoder());
}

@Override
public void configure(WebSecurity web) {
web.ignoring().antMatchers("/templates/**");
}




}
어디부분을 봐야 하는지.. 
0