⭐️ ( AT : 엑세스토큰, RT: 리프래시 토큰 )
- 기존 방식 그대로 서버에서 Social Id 보관
- 신규회원 관계없이 소셜로그인을 진행하면 서버에서 AT와 RT 전달
- API 요청시에 AT를 Header에 담아서 요청 -> 기존방식과 동일
- API 요청에 대한 status가 401 or 402 (Token Expired)이면, 만료된 AT와 RT를 함께 담아서 새로운 AT 발급 및 RT 최신화 API 호출 -> (다른 기기에서 접속해서 RT가 바뀐 경우까지 서버에서 처리할 예정)
❌ 예외적인 상황
- 로컬에 RT가 저장되어있지 않음 -> 로그인 페이지로 이동 (신규 기기, 혹은 캐시 날린 경우)
- 로컬에 보관중인 RT가 만료 -> 로그인 페이지로 이동 (2주 이상 미접속 유저)
- 기존 Doorbell API와 유사한 스플래시 단계에서의 AT, RT 체크 -> 응답: (AT 갱신, RT 최신화 OR status: 401 or 402)