Encoded password does not look like BCrypt
: 비밀번호가 암호화되어있지 않다 -> 로그인이 안되는 오류
확인 사항
1) SecurityConfig.java 에서 입력필드 이름이 맞는지 확인
2) 비밀번호 변수명이 encryptPassword로 잘 맞춰져있는지 확인
- CustomUserDetails.java
- LoginUser.java
- users.xml
3) SecurityConfig.java에서 비밀번호 입력필드에서 입력받은 비밀번호를 인코딩해서 db에 있는 인코딩된 비밀번호와 비교할 수 있도록 메소드 생성했는지 확인
4) CustomUserDetailService.java에서 비밀번호가 어떻게 출력되는지 콘솔창에서 확인
==> 비밀번호 뒤에 공백이 생겨서 생긴 오류!!
비밀번호 컬럼의 크기가 64바이트일 때 회원가입 후 컬럼 크기를 100바이트로 바꿨더니 공백이 생겼다
DB에서 비밀번호 뒤에 공백을 지우고 다시 하면 오류 해결