TIL

2021.10.13 기록장

Gisungcu 2021. 10. 13. 23:32

ToDo

  • 스프링 시큐리티
  •  

Done

  • 스프링 시큐리티

Weekly goal

  • 책 읽기
  • 영어 레퍼런스 읽기
  • 회고

로그 아웃 필터 생성자 호출하면서 Matcher를 초기화

후에 doFilter에서 맞는 url인지 체크하는 데 사용됨

 

맞는 url이면 contextHolder에서 authentication을 꺼내서 logoutHandler에게 위임

핸들러의 구현체를 돌면서 세션도 지우고 context도 clear 함

구현체마다 로그 아웃을 위한 다른 처리를 함 ex) 쿠키 지우기

 

 

로그 아웃 필터는 하나의 핸들러만 가지고 있는 것이 아님

구현체로 CompositeLogoutHandler를 가지는데 얘는 내부에 리스트로 로그 아웃 핸들러들을 가지고 있음