분류 전체보기
-
[m1 맥북] - nest.js 공부하기 31. JWT를 이용해서 토큰 생성하기Nest.js 2022. 6. 4. 17:58
npm install @nestjs/jwt @nestjs/passport passport passport-jwt --save 애플리케이션에 JWT 모듈 등록하기 1. auth 모듈 imports에 넣어주기 auth.module.ts Secret - 토큰을 만들 때 이용하는 Secret 텍스트 (비밀번호 같은거) ExpiresIn - 정해진 시간 이후에는 토큰이 유효하지 않게 됩니다. 60 * 60 은 한시간 이후에는 이 토큰이 더이상 유효하지 않게 됩니다. 애플리케이션에 Passport 모듈 등록하기 1. auth 모듈 imports에 넣어주기 auth.module.ts 로그인 성공 시 JWT를 이용해서 토큰 생성해주기 1. Service에서 SignIn 메소드에서 생성해주면 됩니다. auth.modul..
-
-
[m1 맥북] - nest.js 공부하기 25. 인증 기능 구현을 위한 준비Nest.js 2022. 6. 3. 23:41
User를 위한 Entity 생성 유저에 대한 인증을 하는것이니 유저가 필요합니다. 그래서 유저 데이터를 위한 유저 Entity를 생성해주게습니다. 1. user.entity.ts 파일 생성 2. 파일 소스 코드 작성 user.entity.ts Repository 생성 User Entity를 생성, 수정, 삭제등의 로직을 처리하기 위해서 Repository를 생성합니다. 1. user.repository.ts 파일 생성 2. 소스 코드 작성 user.repository.ts 생성된 User Repository를 다른곳에서 사용하기 위해 - auth module에서 imports 안에 UserRepository를 넣어 줍니다. auth.module.ts Repository Injection User ..