TIL 2023-05-27

오성인·2023년 5월 27일
0

TIL

목록 보기
44/66
post-thumbnail
post-custom-banner

1. 오늘 겪은 문제

  1. Nest 인증, with jwt, passport

2. 해본 시도

  1. 이전의 express에서는 jwt를 통해서 middleware를 거쳐 인증 흐름을 처리 했다면 Nest에는 guard가 있다. 해서 jwt guard에 passport를 적용해서, 바로 jwt strategy로 이동해서 해당 strategy에서 인증 validate를 진행해준다.
    이후 인증 필요한 api들에 useguards,에 jwtguard사용 설정을 해준다.
  2. 이후 custom userdecorator 생성해서 해당 user 정보를 가져올 타입에 대한 데코레이터를 커스텀해서 사용해주면 더 명시적으로 확인할 수 있다.

4. 새롭게 알게 된 점

  • Nest 인증 흐름 및 구현

5. 오늘 더 효율적으로 일할 수 있었을 것 같은 방법은?

profile
기여하는 개발자

0개의 댓글