Closed KAPUIST closed 1 month ago
로그인시 refreshToken 도 함께 돌려주고, DB에 저장합니다.
refreshToken 을 사용하는 엔드포인트는 refreshToken 용 middleware 를 구현 하였음, refresh Token을 저장하기위한 Schema 업데이트.
model user_refresh_token { token_id String @id @default(uuid()) @map("token_id") user_id String @map("user_id") @unique token String @map("token") @db.Text user users @relation(fields: [user_id],references: [user_id],onDelete: Cascade) @@index([user_id],name:"idx_user_refresh_token_user_id") }
refreshToken 을 해싱 하기위해서 bcrypt 를 사용하지않고 crypto 로 리프레쉬토큰을 해싱하였음.
로그아웃시 토큰 테이블을 삭제합니다.
제목: refreshToken 기반 토큰 업데이트 기능 구현, 로그아웃 기능 구현 #9
로그인시 refreshToken 도 함께 돌려주고, DB에 저장합니다.
refreshToken 을 사용하는 엔드포인트는 refreshToken 용 middleware 를 구현 하였음, refresh Token을 저장하기위한 Schema 업데이트.
refreshToken 을 해싱 하기위해서 bcrypt 를 사용하지않고 crypto 로 리프레쉬토큰을 해싱하였음.
로그아웃시 토큰 테이블을 삭제합니다.