내일배움캠프

230714 jwt 자동 로그인 순서도

Neda 2023. 7. 14. 20:26

230714  jwt 자동 로그인 만들기

react와 react-router-dom을 사용하면 로그인이 되어 있더라도 새로고침이나 url 직접 변경 등을 하면 페이지를 완전히 새로 불러오기 때문에 다시 로그인을 수행해야 한다. 사용자 권한이 필요없는 페이지라면 상관이 없지만, 사용자 권한이 필요한 페이지로 직접 이동하거나 그 페이지에서 새로고침을 했을 때는 자동으로 로그인이 되어야 한다.

 

자동 로그인 순서도

액세스 토큰과 리프레쉬 토큰을 통해 인증된 사용자인지 확인하고

마지막으로 유저 데이터를 확인한다음 정상 응답을 보낸다.