인프런 커뮤니티 질문&답변

냠냠냠님의 프로필 이미지

작성한 질문수

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

폼 인증 필터 - UsernamePasswordAuthenticationFilter

RequestMatcher

24.08.14 10:07 작성

·

44

0

image.png

 

강사님 RequestMatcher가 정확히 뭔가요?.. httpServletRequest를 말하는건가요?

답변 2

0

정수원님의 프로필 이미지
정수원
지식공유자

2024. 09. 10. 07:01

아 그건 클라이언트의 요청 URL 을 검사하기 위한 용도입니다

HttpServletRequest 은 아닙니다

RequestMatcher는 요청정보와 서버설정을 비교해서 url 이 매칭되는지 결정합니다

0

인프런 AI 인턴님의 프로필 이미지

2024. 08. 16. 10:11

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

RequestMatcher는 Spring Security에서 특정 HTTP 요청을 필터링하여 특정 보안 제약이나 구성을 적용할지 결정하는 데 사용되는 인터페이스입니다. 이는 주로 HttpServletRequest 객체를 기반으로 요청의 세부 사항을 검사하여 해당 요청이 특정 조건에 일치하는지 여부를 결정합니다. 예를 들어, 특정 URL 패턴에 대한 접근 제어를 설정하거나 요청의 종류에 따라 다른 인증 메커니즘을 적용할 때 RequestMatcher를 활용할 수 있습니다. 따라서 RequestMatcherHttpServletRequest를 말하지는 않지만, HttpServletRequest를 사용하여 요청의 특성을 판단하는 역할을 합니다.