일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- docker
- 파이썬
- spring security
- java
- ddd
- 비트마스크
- 이펙티브 자바
- disjoint set
- 백준
- 위상정렬
- JPA
- 스프링
- UML
- pandas
- 세그먼트 트리
- DP
- Redis
- springboot
- dfs
- series
- BFS
- dataframe
- 문자열
- equals
- 포트앤어댑터 아키텍처
- 헥사고날 아키텍처
- 자바
- 다익스트라
- 알고리즘
- 데이터 flow
Archives
- Today
- Total
목록BCryptPasswordEncoder (1)
코딩못하는사람
BCryptPasswordEncoder 패스워드 암호화 관련 이슈
문제점 스프링 시큐리티를 활용하기 위해서는 DB에 해쉬로 암호화된 패스워드를 저장해야 한다. 따라서 BCryptPasswordEncoder에 encode 메서드를 통해 해쉬암호화를 사용하여 패스워드를 저장했다. 문제는 패스워드 변경 관련 로직 및 테스트 코드 작성에서 발생했다. @Test public void 회원정보_업데이트_테스트() throws Exception { //given User user = userRepository.findByName("test").orElseThrow(NoSuchUserException::new); UpdatePasswordDTO updatePasswordDTO = new UpdatePasswordDTO("12345", "1234", "1234"); //when use..
issue 기록
2021. 7. 23. 17:21