웹사이트를 이용하다보면 특정 페이지는 접속 유저에 따라 권한이 다른 경우가 있다. 예를 들면, 쇼핑몰 웹에 접속했을 때 마이 페이지는 로그인 유저만 이용할 수 있고, 제품 등록 및 관리 페이지는 관리자만 이용할 수 있다. 이처럼 한 사이트에서 권한별로 이용할 수 있는 페이지가 다르기 때문에 접속 유저별로 권한을 체크하는 Authentication 기능이 필요하다. 오늘은 Auth(편의상 줄여서 표시하겠음) 기능을 만들어보려고 한다. auth 기능을 만들려면 auth route를 만들어야 한다. 진행 방식 및 로직은 다음과 같다. 저번 포스팅에서 로그인한 유저의 정보를 쿠키에 저장했는데, 유저가 로그인 후 특정 페이지 접속 시 쿠키에 있는 유저의 정보(토큰)를 가져와서 DB에 저장되어있는 유저의 정보(토큰..