일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ddd
- series
- BFS
- 비트마스크
- 데이터 flow
- 스프링
- 다익스트라
- 이펙티브 자바
- dataframe
- docker
- springboot
- 백준
- 위상정렬
- 알고리즘
- spring security
- equals
- 문자열
- 포트앤어댑터 아키텍처
- 파이썬
- DP
- disjoint set
- java
- pandas
- 헥사고날 아키텍처
- Redis
- UML
- JPA
- dfs
- 세그먼트 트리
- 자바
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