로그인 오류 재 질문
- 작성자 :
- 강*철
- 작성일 :
- 2014-12-05 13:01:32
- 조회수 :
- 2,378
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
로그인 오류 질문에 답변인데요.
2014-12-04 18:44:43,570 DEBUG [org.springframework.security.authentication.dao.DaoAuthenticationProvider] Authentication failed: password does not match stored value
위 로그를 보시면 패스워드 부분에 대하여 정보가 일치하지 않아 인증이 처리되지 않은 상황입니다.
이 경우 security 설정 상에 지정하신 패스워드 부분(B.SCRTY_DTRMN_TRGET_ID AS PW 컬럼 지정 부분)과 실제 security 상에 넘기신 패스워드를 가 일치하는지 확인해 보시면 되실 것 같습니다.
security 상에 넘긴 패스워드가 일치하는지 확인해보시라고 하셨었는데
로그인 컨트롤러의 소스 어디부분을 확인 하면 되는건가요?
소스 첨부파일로 올려드립니다.
로그인 오류 질문에 답변인데요.
2014-12-04 18:44:43,570 DEBUG [org.springframework.security.authentication.dao.DaoAuthenticationProvider] Authentication failed: password does not match stored value
위 로그를 보시면 패스워드 부분에 대하여 정보가 일치하지 않아 인증이 처리되지 않은 상황입니다.
이 경우 security 설정 상에 지정하신 패스워드 부분(B.SCRTY_DTRMN_TRGET_ID AS PW 컬럼 지정 부분)과 실제 security 상에 넘기신 패스워드를 가 일치하는지 확인해 보시면 되실 것 같습니다.
security 상에 넘긴 패스워드가 일치하는지 확인해보시라고 하셨었는데
로그인 컨트롤러의 소스 어디부분을 확인 하면 되는건가요?
소스 첨부파일로 올려드립니다.
A
안녕하세요. 강현철님.
올려 주신 소스에 보시면 RequestWrapperForSecurity를 생성하시는 부분에 세번째 파라미터가 패스워드입니다. 이 패스워드 값과 security 설정 상에 지정된 usersByUsernameQuery query의 select 항목 중에 2번째 항목과 값이 일치하여야 합니다.
또는 security 상의 별도의 password-encoder를 사용하신 경우 파라미터의 패스워드를 해당 인코딩 처리를 하신 후에 동일한 값이 나와야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
올려 주신 소스에 보시면 RequestWrapperForSecurity를 생성하시는 부분에 세번째 파라미터가 패스워드입니다. 이 패스워드 값과 security 설정 상에 지정된 usersByUsernameQuery query의 select 항목 중에 2번째 항목과 값이 일치하여야 합니다.
또는 security 상의 별도의 password-encoder를 사용하신 경우 파라미터의 패스워드를 해당 인코딩 처리를 하신 후에 동일한 값이 나와야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.