강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

chirpyworks님의 프로필 이미지
chirpyworks

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

local serializer, guard

bcrypt 문제

작성

·

254

0

안녕하세요

Postman으로 로그인 테스트 중인데 계속 권한에러가 떠서요

확인해보니  bcrypt.compare에서 false가 뜨네요

auth/auth.service.ts

auth/local.Strategy.ts

그래서 Strategy로 넘어가질 못하는 거같은데 원인을 찾을 수가 없네요..

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

compare단 보다는 회원가입할 때 db에 1이 제대로 해시화돼서 들어간것인지 확인해봐야할 것 같습니다.

chirpyworks님의 프로필 이미지
chirpyworks
질문자

답변감사합니다

말씀대로 해시화에서 문제였던거 같네요

다른 아이디 비번(test/test)를 만들어서 하니 로그인이 됩니다.

그런데 패스워드를 1로 하니까 또 해시화가 제대로 안되긴 하던데 혹시 안되는 이유를 알 수 있을까요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

숫자 1인가요? 문자열 1인가요? 그리고 혹시 DB에 비밀번호를 저장할때 글자수 제한때문에 잘린건 아닌가요?

chirpyworks님의 프로필 이미지
chirpyworks
질문자

문자열로 저장해서 문자열 1입니다.

글자수 제한은 두지 않은 상태여서 db상에는 저장되어 있거든요

chirpyworks님의 프로필 이미지
chirpyworks

작성한 질문수

질문하기