inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 시큐리티 완전 정복 [6.x 개정판]

DelegatingFilterProxy / FilterChainProxy

질문있습니다

313

김동현

작성한 질문수 38

0

안녕하세요, 좋은 강의 제공해주셔서 감사합니다.

  1. FilterChainProxy 타입의 빈을 등록했는데 왜 CompositeFilterChainProxy 타입의 빈이 나오는 궁금합니다.

2. FilterChainProxy 도 여러 개가 존재할 수 있는 걸로 알고, SecurityFilterChain 도 여러 개 존재할 수 있는 것을 배웠습니다.

요청에 따라 FilterChainProxy 와 SecurityFilterChain 을 선택하는 부분에 대한 설명이 없는 것 같은데 맞나요? 이것까지 이해하는건 어렵긴 합니다..

spring spring-boot spring-security security web-security

답변 2

0

정수원

FilterChainProxy 는 여러개가 아닌 하나의 객체가 생성됩니다.

CompositeFilterChainProxy 는 이번에 새롭게 추가된 클래스인데 내부적으로 FilterChainProxy 를 참조하고 있습니다.

FilterChainProxy 는 여러개의 SecurityFilterChain 를 가지고 있으면서 클라이언트이 요청에 따라 적절한 객체를 선택해서 보안 과정을 거치게 합니다.

CompositeFilterChainProxy 에 대해서는 그렇게 깊이 알고 있지 않아도 될 것 같습니다.

 

 

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

님의 질문에 대해 제공된 자료로는 구체적인 답변을 드리기 어렵습니다. 제공된 정보에서는 FilterChainProxyCompositeFilterChainProxy에 대한 언급이 없으며, SecurityFilterChain의 구성과 관련하여 Spring Boot에서 Spring Security를 사용하는 방법에 대해서만 설명되어 있습니다.

그러나, 일반적으로 FilterChainProxy는 Spring Security에서 HTTP 요청에 대해 여러 SecurityFilterChain을 관리하는 메커니즘을 제공합니다. 하나의 애플리케이션에서 여러 SecurityFilterChain을 정의할 수 있으멀로, FilterChainProxy는 요청이 들어올 때마다 적절한 SecurityFilterChain을 선택하여 사용하게 됩니다. 이 과정에서 요청 URL 패턴이나 다른 요청 속성을 기준으로 선택이 이루어지게 됩니다.

보다 정확하고 세부적인 답변을 위해서는 Spring Security의 공식 문서나 자료를 참조하시는 것이 좋습니다. 추가적으로, Spring Security 관련하여 궁금한 점이 있으시면 언제든 질문해 주세요.

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

36

2

단원별 소스코드

0

66

2

CustomAuthenticationProvider 추가 관련 문의

0

78

2

AOP 의존성 명칭 변경

0

77

1

빈 1개 등록 시 다른 해결 방법

0

70

1

@Bean으로 AuthenticationProvider를 등록 시 http.authenticationProvider 함수를 이용해서 추가해줘야되나요?

0

87

2

OIDC의 id token에 담긴 데이터에 대해

0

78

1

loginPage("/loginPage") 질문드립니다.

0

69

1

@EnableWebSecurity

0

148

1

트랜잭션과 롤백

0

100

1

68. 인증 이벤트 - AuthenticationEventPublisher 활용 강좌 음성 문제

0

91

2

AuthenticationManager 사용 방법

0

153

2

HttpSecurity.authorizeHttpRequests() - 2 강의 부분에 대한 질문

0

108

2

spring security 6.3에서는 HttpSecurity가 만들어지기 전 WebSecurity가 먼저 만들어지는게 맞나요??

0

192

1

init(B Builder), configure(B builder) 에 대하여 질문 드립니다.

0

109

2

메타 주석 질문

0

69

1

동시세션제어 기능에서 로그아웃하기

0

153

3

로그인 후, redirect 에서 error

0

141

3

Session 생성 타이밍에 대한 질문

0

86

2

강의 참고 내용을 개발 로그로 작성해도 될지 문의드립니다.

0

135

2

customAuthentication 관련

0

132

2

authenticationManagerBuilder 주입받은거 vs 만든 거

0

114

1

UserDetailsService()에서 UserDetail이 아닌 타입을 반환할 수 있나요?

0

101

1

9:28 패턴 3의 경우 마지막으로 설정한 것만 적용되는 것 같습니다.

0

162

2