boolean isPasswordValid(String encPass, String rawPass, Object salt);
2015. 10. 12., 오후 2:35, 박형철 <keas...@gmail.com> 작성:
--
이 메일은 Google 그룹스 'Korea Spring User Group Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ksug+uns...@googlegroups.com에 이메일을 보내세요.
http://groups.google.com/group/ksug에서 이 그룹을 방문하세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/7e3dffff-e462-4722-bcfa-435d535b2f6a%40googlegroups.com을(를) 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.
위 문서를 보시면, PasswordEncoder에 있는 matches(CharSequence rawPassword, String encodedPassword)
가 있습니다.
이 메서드를 이용하시면 됩니다. @_@)
public class PasswordEncoderTest {@Autowiredprivate PasswordEncoder passwordEncoder;@Testpublic void test() {String rawPassword = "password";String encodedPassword = passwordEncoder.encode(rawPassword);assertThat(passwordEncoder.matches(rawPassword, encodedPassword), is(true));}}
이렇게 해보세용.
화면에서 넘겨받은 비밀번호(inputPassword)를 암호화되어 저장된 비빌번호를 불러내어 비교하시면 됩니다.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ksug/DA51DBE8-920C-4E1F-B859-08B279F9AC1B%40gmail.com을(를) 방문하세요.
2015. 10. 12., 오후 2:35, 박형철 <keas...@gmail.com> 작성: