Club-PARD / Rainbow_Front

무지개떡
0 stars 0 forks source link

[FEAT] create JwT cookie service #196

Open evryhungry opened 1 month ago

evryhungry commented 1 month ago

쿠키서비스 만들기 와우!

evryhungry commented 1 month ago
  1. login 시 access_token과 refresh_token을 발급받음 (쿠키에 자동저장됨)
  2. 예시로 get을 함 (token 인증 없이는 get 불가한 API에 요청)
  3. access_token이 유효하다면 get 성공
  4. access_token이 유효하지 않다면, refresh_token을 이용한 새 access_token을 발급받는 API를 요청.
  5. (쿠키는 유효기간 지날 시 자동으로 사라짐)
  6. refresh_token이 유효하다면, 서버로부터 access_token을 발급받음 (쿠키에 자동저장됨)
  7. refresh_token이 유효하지 않다면, login 화면으로 되돌아감. 👉🏻 현재 로그인 화면으로 돌아가는 것은 해두지 않았습니다. 👉🏻 코드에서 루트경로 / 로 돌려보내면 될 듯 하다만, 프런트님들이 해주세요! 정확한 구현을 위해 ㅎㅎ 참고 링크 React_JWT_sample_code