Pogakco / BE

공유 타이머로 함께 공부하는 서비스, pogakco (뽀각코)
https://pogakco.site/
3 stars 1 forks source link

feat(auth): 인증 리프레시 토큰 추가 #53

Closed lucaseunchae closed 4 months ago

lucaseunchae commented 4 months ago

Pull Request

작업한 내용


인증 로직

image


PR Point

📸 스크린샷

사진 설명
image 로그인 한 경우 토큰이 새로 발급됩니다.(Refresh Token은 DB에도 새로 추가)
image 로그아웃 한 경우 쿠키에 있는 토큰이 삭제되고, DB에 있는 Refresh Token이 삭제됨
image 로그인 이후 Access Token의 유효기간(30분)이 지난 이후에 loginRequired 미들웨어가 붙은 내 프로필 조회 API를 호출한 경우인데, Refresh Token의 유효기간(14일) 지나지 않아서 새로운 토큰을 발급한 상황입니다.(Access Token은 같아보이지만 뒤의 내용이 변경됨)

closed #31

hanbirang commented 4 months ago

아! 저 코멘트들은 그냥 몇 가지 제안만 드린 거니 참고만 해주세요 사실 가독성이 더 떨어지는 것 같아서 남길까말까 고민했습니다... 그리고 나머지 PR에 대한 코드리뷰는,, 죄송하지만 일요일에 마저 하겠습니다.. 짐정리가 덜 끝나서요...ㅠ 최대한 빠르게 코드 리뷰 마치고 기능 추가나, 에러 처리, 발표 준비 등등 시키시는 거 빨리 해치우겠습니다 🥹

lucaseunchae commented 4 months ago

나머지 PR은 너무 많이 쌓여있어서 코멘트 안남겨주시고 변경된 코드만 읽어보셔도 괜찮을 것 같아요! 기능 추가 등등 너무 부담 안가지셔도 됩니다!!

여행 갔다와서 짐정리 하고 피곤하셨을텐데 리뷰 고생 많으셨습니다🙌