세션을 이용하지 않고 JWT Access Token을 이용해서 서버와 클라이언트의 소스가 완전히 분리되어 있는 웹 사이트의 경우 웹 화면에서 서버로 API를 보낼 때마다 Access Token을 담아서 보내야 하는데, 이때 Access Token이 만료된 경우 Refresh Token을 이용한 Access Token 갱신이 필요하다. 처음 화면 로딩 시 메뉴에 로그인 정보를 표시해준다거나, F5를 눌러서 화면을 새로고침 하거나, 사용자가 특정 화면을 열어 놓고 한참 지나서 데이터를 조회하려고 하는 경우 등을 고려했을 때에도 매번 자동 갱신 해주는 로직은 필요하다.
따라서, API 요청을 할때마다 Access Token 만료 시 자동으로 Refresh 해주는 공통 모듈을 Javascript와 jQuery .....
원문 링크 : Access Token 만료 시 자동 갱신해주는 소스