DB에 있는 아이디와 비밀번호를 로그인 폼에 맞게 입력했는데도 계속 bad credentials 오류로 login fail이 떴다. 다음과 같은 원인이 있을 때 발생했다. 1.설정 파일에서 무언가 잘못됨 =>web.xml에서 이 중복 설정되어 있었다. 2.login-processing-url의 login에 매핑되는 컨트롤러 value가 있다 =>login-processing-url이 login으로 되어있는데 컨트롤러 value가 login인 부분이 있어서 스프링 시큐리티 자체의 로그인 인증 절차가 실행되는 게 아닌 해당 컨트롤러 value로 넘어갔었다. 3.비밀번호 삽입 때 사용한 인코더와 비밀번호 검증 시 사용한 인코더가 다를 때 =>예를 들어 삽입 때는 BCrypt를 사용했는데 검증 때는 다른 인코더..
[Spring Security]비밀번호 맞게 입력했는데 계속 bad credentials 오류 발생
DB에 있는 아이디와 비밀번호를 로그인 폼에 맞게 입력했는데도 계속 bad credentials 오류로 login fail이 떴다. 다음과 같은 원인이 있을 때 발생했다. 1.설정 파일에서 무언가 잘못됨 =>web.xml에서 이 중복 설정되어 있었다. 2.login-processing-url의 login에 매핑되는 컨트롤러 value가 있다 =>login-processing-url이 login으로 되어있는데 컨트롤러 value가 login인 부분이 있어서 스프링 시큐리티 자체의 로그인 인증 절차가 실행되는 게 아닌 해당 컨트롤러 value로 넘어갔었다. 3.비밀번호 삽입 때 사용한 인코더와 비밀번호 검증 시 사용한 인코더가 다를 때 =>예를 들어 삽입 때는 BCrypt를 사용했는데 검증 때는 다른 인코더..
2024.01.28