강의

멘토링

로드맵

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

박동훈님의 프로필 이미지
박동훈

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

passport와 인증 전략 & Custom decorator

질문이 있습니다 6:28

작성

·

212

1

복습하면서 궁금한 점이 생겨서 질문합니다.
jwt token을 검증하는 과정에서 6:28를 보면 잘못된 토큰정보를 보냈을때 접근 오류 메시지가 떠야 할 것이라고 예상을 했는데, 8:04에서 보면 message에 그냥 Unauthorized라고만 출력이 되네요. 궁금해서 guard부분이랑 사용자 정의 decorator 도 console로 임시 문자열을 찍어봤는데, 출력이 되질 않네요. 접근 오류 메시지를 출력하게 하려면 어떻게 해야 할지 궁금합니다.

퀴즈

51%나 틀려요. 한번 도전해보세요!

민감한 데이터(예: 데이터베이스 URI)를 코드에 직접 노출하는 대신 권장되는 안전한 방법은 무엇일까요?

하드코딩하여 사용합니다.

환경 변수를 사용합니다.

주석으로 처리해둡니다.

별도의 파일에 확장자 없이 저장합니다.

답변 1

0

윤상석님의 프로필 이미지
윤상석
지식공유자

안녕하세요 박동훈님 :)

jwt.guard.ts를 확장해서 에러처리와 추가적인 데이터 가공을 할 수 있습니다.

https://docs.nestjs.kr/security/authentication#extending-guards

위 공식문서를 참고하시면 좋을 것 같습니다.

좋은 질문 감사합니다. :)

박동훈님의 프로필 이미지
박동훈

작성한 질문수

질문하기