image.png

거의 모든 SecurityFilter 가 OncePerRequestFilter또는 GenericFilterBean을 상속 받는다.

둘다 abstract class임.

GenericFilterBean

OncePerRequestFilter

스프링 시큐리티 제공 필터

각각의 시큐리티 필터들은 상태를 공유하기위한 세션 SecurityContextHolder 에서 값을 가져온다.

( Authentication Architecture(인증 구조) )

DisableEncodeUrlFilter

WebAsyncManagerIntegrationFilter

SecurityContextHolderFilter