> 작성일 : 2025-01-13
> Cloud : AWS
1차 AccessToken 확인 불가시 RefreshToken으로 재인증 처리한다.
Frontend
- 사용자에게 처리중 화면을 제공
브라우저를 통해 전달된(cookie) 인증토큰을을 복호화 해서 RefreshToken을 해더에 넣어 호출한다.
Frontend : 브라우저를 통해 전달된(cookie) 인증토큰을 서버사이드에서 복호화 한 후 RefreshToken을 헤더에 포함시켜 API 호출
Backend : SessionStore를 통해 권한 확인
토큰 복호화 불가시, 세션스토어에서 토큰 확인불가시, 중복된 로그인 제한 초과시 에러처리
Backend : 세션스토어를 확인해 유효하지 않은 토큰일 경우 에러를 리턴한다
- httpStatus : 401 / 토큰 복호화 불가
- httpStatus : 403 / 토큰확인 불가
- httpStatus : 500 / 토큰 처리시 에러
Frontend : 사용자에게 에러화면 제공
AccessToken / RefreshToken이 재발행 되고 암호화된 형태의 인증키가 쿠키에 재저장 된다.
Backend :
- 토큰 재발행
- httpStatus : 200 / 재인증 성공
Frontend : 재인증 후 정보 재요청
Tags : 사용자 RefreshToken, 회원 RefreshToken 사용법, API RefreshToken, 세션스토어 RefreshToken