2022 년 7월 5일 트러블 슈팅
7월 5일은 나의 전역날. 아침부터 일단 좋네요
1. dto 값으로 지금 토큰 생성하는데 이것을 db값으로 토큰생성하게 바꿔본다.
2. 비밀번호 복호화
비밀번호 복호화
DB에 저장되는 암호키와 로그인 혹은 입력 수정 삭제 작업 요청을할때 입력한 비밀번호를 똑같은 형태로 암호화하여
암호화된 두 값을 비교하여 일치하면 로그인을 성공시켜 주지만 그것은 HashCode를 사용하여 비교할때이며
Spring Security에서는 이 방법이 먹히지 않습니다.
Spring Security는 매번 랜덤키를 부여하기때문에 따로 디코딩작업을 추가해야합니다.
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
if(encoder.matches(입력받은 비교할 비밀번호, 이미 암호화된 비밀번호) {
'팁???' 카테고리의 다른 글
웹 쏘쏘쏘켓 vs SSE (0) | 2022.07.11 |
---|---|
깃베시에서 젠킨슨 패기 (2) | 2022.07.02 |
도커도커몬 (0) | 2022.07.01 |
깃베시 -bash: ./gradlew: Permission denied 뜰때 (0) | 2022.06.30 |
깃허브 액쎤~~ + plain jar 파일 생성 막기요 (0) | 2022.06.28 |