최종 변경 : 2024.03.15


로그아웃 기능

로그아웃 기능을 통해 추가적인 JWT 탈취 시간을 줄일 수 있다.


백엔드에서 로그아웃 수행 작업

  1. DB에 저장하고 있는 Refresh 토큰 삭제
  2. Refresh 토큰 쿠키 null로 변경

스프링 시큐리티에서의 로그아웃 구현의 위치

일반적으로 스프링 시큐리티 의존성을 프로젝트에 추가했을 경우 기본 로그아웃 기능이 활성화 된다. 해당 로그아웃을 수행하는 클래스의 위치는 필터단이다.