스프링 시큐리티에서 인증 관련 체크 하는 부분.
Java/Spring2013. 2. 22. 09:57
스프링 시큐리티에선 패스워드 인코딩 방식을 몇가지 지원 하는데
로그인 시도시 입력한 패스워드를 인코딩 하고, db에 저장된 인코딩된 패스워드와 비교를 한다.
이것을 수행하는 부분은
org.springframework.security.authentication.dao.DaoAuthenticationProvider.additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken)
이 부분으로 여기서 인코딩 하는데 사용된 패스워드 인코더를 가지고 패스워드를 확인한다.
참고 할 것.