Skip to content
This repository was archived by the owner on Dec 13, 2020. It is now read-only.

Component In Framework

Min Kuk Jo edited this page Jun 15, 2018 · 2 revisions

프레임워크에서 주요 기능을 처리하는 컴포넌트

FilterChainProxy

  • FilterChainProxy 클래스는 프레임워크의 진입점 역할을 하는 서블릿 필터 클래스입니다.
  • 이 클래스는 프레임워크에서 처리되는 전체 흐름을 제어하고 보안 기능과 같은 추가 기능을 필터에 위임하는 방식으로 동작합니다.

HttpFirewall

  • HttpFirewall 인터페이스는 HttpServletRequest와 HttpServletResponse에 대한 방화벽 기능을 추가하기 위한 인터페이스입니다.
  • 기본적으로 DefaultHttpFirewall 클래스가 사용되고, 디렉터리 탐색 공격이나 인가되지 않은 요청을 차단하는 역할을 합니다.

SecurityFilterChain

  • SecurityFilterChain 인터페이스는 FilterChainProxy가 받은 요청에 적용할 보안 필터 목록을 관리하기 위한 인터페이스입니다.
  • 기본적으로 DefaultSecurityFilterChain 클래스가 사용되고 요청 패턴 별로 보안 필터 목록을 관리한다.

Clone this wiki locally