시큐리티 따라하기 - passwordEncoder for id null

jinvicky·2023년 2월 14일
0

2023 Spring Project TIL

목록 보기
18/32

https://kimcoder.tistory.com/248 따라하다가 id null을 위한 패스워드인코더가 없다고 어쩌고 저쩌고 해서 다시 검색하니 저번에 봤던 {noop} 이슈였다.

비밀번호가 단순히 1007이라고 쳤을 때 앞에 {인코딩할 형식}을 지정해주지 않으면 대차게 에러를 내뱉는다.
그러니 실제로 디비는 비밀번호를 저장할 때 {noop}1007을 저장해야 하는 셈이다.
{noop}은 실제 rawString, 원본 문자열일 때에 사용하는 형식이다.

하다가 든 생각은 디비는 원래 비밀번호를 당사자 제외 비밀이라서 BCrypt로 인코딩해서 보관한다.
그러면 {noop}대신에 {bcrypt}+인코딩한 비밀번호 뭐 이런식으로 가야 하는게 맞는 건가? 였다.

참고 자료
https://dbjh.tistory.com/79 => {noop}을 추가하자!
https://devjhs.tistory.com/412 => 디비 테이블 컬럼값 수정해야 하는데 쿼리문 까먹어서 검색했다.

profile
Front-End와 Back-End 경험, 지식을 공유합니다.

0개의 댓글

관련 채용 정보