| SecurityContextPersistenceFilter | SecurityContextRepository에서 SecurityContext(접근 주체와 인증에 대한 정보를 담고 있는 객체)를 가져오거나 저장하는 역할을 합니다. |
| LogoutFilter | 설정된 로그아웃 url로 오는 요청을 확인해 해당 사용자를 로그아웃 처리합니다. |
| usernamePasswordAuthenticationFilter | 인증관리자입니다. 폼 기반 로그인을 할 때 사용되는 필터로 아이디, 패스워드 데이터를 파싱해 인증 요청을 위임합니다. 인증이 성공하면 AuthenticationSuccessHandler를 , 인증에 실패하면 AuthenticationFailureHandler를 실행합니다. |
| DefaultLoginPageGeneratingFilter | 사용자가 로그인 페이지를 따로 지정하지 않았을 때 기본으로 설정하는 로그인 페이지 관련 필터입니다. |
| BasicAuthenticationFilter | 요청 헤더에 있는 아이디와 패스워드를 파싱해서 인증 요청을 위임합니다. 인증이 성공하면 AuthenticationSuccessHandler를, 인증에 실패하면 AuthenticationFailureHandler 를 실행합니다. |
| RequestCacheAwareFilter | |
| SecurityContextHolderAwareRequestFilter | |
| AnonymousAuthenticationFilter | |
| SessionManagementFilter | |
| ExceptionTranslationFilter | |
| FilterSecurityInterceptor | |