NestJs Strategy
![[NestJS] Passport.js와 session을 사용해 로그인 인증 구현하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3yX1c%2FbtssDPkiTxU%2FM3Fs8zpL5minBYZA35R4K0%2Fimg.png)
[NestJS] Passport.js와 session을 사용해 로그인 인증 구현하기
전제 조건 - cookieParser 를 임포트해 main.ts에 설정을 추가해주었다. : app.use(cookieParser(); - 회원가입 서비스 : ex) signUp, join (메서드 명은 당연히 자유)와 같은 서비스 메서드를 만들어 db에 등록이 가능하다. - 유저 조회 서비스 : ex) findOne, getUser (메서드 명은 당연히 자유) 와 같은 서비스 메서드를 만들어 가입여부 체크가 가능하다. 왜 쓸까? 사용자의 브라우저에 쿠키만 가지고 인증을 하면 위변조, 탈취의 위험이 있다. 그래서 서버에서 인증하고 인증 정보를 서버의 특정 공간에 저장해두는게 바람직하다. => 이게 세션 쿠키 = 세션을 찾는 정보 : ex) 유저아이디, 유저이메일 같이 단순한 식별 정보만 저장 세션 = 인증..