Rest API Template 만들기 - EP 08 (DB 를 통해 AccessToken 및 RefreshToken 관리)
이제 인증관련 하여 수정을 해야할 때이다. 기존에는 JWT 를 통해 AccessToken 을 사용하여 validation 처리를 aspnet core 내부적으로 하게 하였다. 이렇게 만든 JWT 는 일반적인 validation 처리를 하기 때문에 logout 같은 처리를 하지 못하여 logout 이후에도 언제든지 token 을 그대로 사용 가능하다. 즉 JWT 에 시간경과에 의한 expire 가 아닌 메뉴얼적인 expire 를 명령 할 수 없다. 그래서 이러한 부분을 처리 하기 위해 자체적으로 validation 을 체크 하도록 tokenhandler 를 만들겠다. db 상에 accessToken 및 RefreshToken 을 저장하고 Login user 정보와 연결할 것이다. 해당 정보를 기반으로 Lo..
2023.01.12