passwordencoder

    [Spring Boot] PasswordEncoder.mathes() 암호화된 패스워드 비교

    [Spring Boot] PasswordEncoder.mathes() 암호화된 패스워드 비교

    평문 패스워드를 암호화 해주기 위해서 PasswordEncoder의 encoder()를 사용한다. passwordEncoder.encode("passowrd"); 테스트 코드 작성 시 평문 패스워드와 암호화된 패스워드를 비교하기 위해 matches() 메서드를 사용한다. userService에서 encode()를 구현해주었고 저장되어 있는 암호화된 패스워드랑 테스트를 위해 만들어준 newUser의 평문 패스워드를 비교해주기 위해 matches()를 사용했다. @Test public void givenValidId_whenSignupPost_then200() { // given UserDto newUser = new UserDto(); newUser.setUsername("user03"); newUser...