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

박원우님의 프로필 이미지
박원우

작성한 질문수

따라하며 배우는 NestJS

Passport, Jwt 이용해서 토큰 인증 후 유저 정보 가져오기

@UseGuards(AuthGuard()) 를 사용하지않고

작성

·

387

0

@UseGuards(AuthGuard()) 를 사용하지않고
Passport jwt 전략을 사용할 순 없나요?

영상에서 @UseGuards(AuthGuard()) 등록 전 api request를 하셨는데 그때도 passport를 거쳐간건지 궁금합니다.

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

Passport jwt 전략을 사용할 때 @UseGuards(AuthGuard())를 사용하지 않고 직접 구현해도 가능합니다. 하지만 @UseGuards(AuthGuard())를 사용하면 코드가 간결해지고 보안성이 높아집니다.

영상에서 @UseGuards(AuthGuard()) 등록 이전에 API request를 하셨다면 Passport jwt 전략을 거쳐간 것은 아닐 수도 있습니다. @UseGuards(AuthGuard())를 사용하지 않았기 때문에 순수한 Passport jwt 전략의 동작 방식으로 동작한 것으로 추측됩니다.

더 자세한 내용은 Passport 공식 문서를 참고하시기 바랍니다. 감사합니다.

박원우님의 프로필 이미지
박원우

작성한 질문수

질문하기