nest Jwt to Guard

raejun·2021년 12월 15일
0
post-thumbnail

jwt 전략

  • 위와 같이 jwt 전략을 passport를 이용해 만듦

  • @Moduleimports에 정의한 Passport, Jwt 모듈은 사용자 로그인시 필요한 모듈
  • @Moduleproviders에 정의한 JwtStrategy는 auth 모듈에서 사용
  • @Moduleexports에 정의한 Passport 모듈은 외부 모듈에서 사용

  • board 모듈에서 jwt를 사용하기 위해 @Moduleimports에 AuthModule 추가

Guards

  • @UseGuard(AuthGuard())를 사용하면 Jwt전략에서 validate 메소드의 리턴을 받아올 수 있음
  • 유효한 토큰에 대해서만 응답(잘못된 토큰이면 인증오류)
profile
정리노트

0개의 댓글