반응형
다중 보안 설정
-
[스프링 시큐리티] 필터 초기화와 다중 보안 설정강의노트/스프링 시큐리티 2020. 9. 14. 12:38
다중 설정 클래스 설정 클래스 별로 보안 기능이 각각 작동한다. 설정 클래스 별로 RequestMatcher를 설정한다. 설정 클래스 별로 필터가 생성된다. 다중 설정 클래스를 설정 할 경우 @Order 어노테이션을 통해서 어떤 보안 기능을 체크할지 설정해주어야 한다. (index 0부터 시작) Filter들과 RequestMatcher를 가진 SecurityFilterChain 객체가 각각의 보안 설정에 따라 생성되어진다. 각각의 생성된 SecurityFilterChain 객체들은 FilterChainProxy 빈에서 SecurityFilterChains 리스트 멤버 변수로 관리된다. 요청 처리 과정 요청이 들어오면 FilterChainProxy에서는 SecurityFilterChains 리스트에 있는..