작성
·
669
1
먼저, 올려주신 소스와 강의 잘 봤습니다.
감사합니다~!
Spring Security Docs에서는 customFilter를 만들때의 예시를 AbstractHttpConfigurer로 하고 있습니다.
그런데 작성하신 JwtSecurityConfig을 보면, extends를 SecurityConfigurerAdapter로 하셨는데 어떠한 이유가 있는지 궁금합니다.
감사합니다.
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
AbstractHttpConfigurer와 SecurityConfigurerAdapter는 Spring Security에서 사용되는 클래스입니다.
AbstractHttpConfigurer는 HttpSecurity 객체를 통해 보안 필터를 구성하는 데 도움을 주는 추상 클래스입니다. 이 클래스를 상속받아 커스텀 필터를 구현할 수 있습니다.
SecurityConfigurerAdapter는 보안 구성 요소를 추가하고 수정하는 데 도움을 주는 추상 클래스입니다. 이 클래스를 상속받아 사용자 정의 구성을 추가할 수 있습니다.
JwtSecurityConfig에서는 보안 구성을 하기 위해 SecurityConfigurerAdapter를 상속받았습니다. 이렇게 하면 JwtSecurityConfig에서 사용자 정의 보안 구성을 추가하고 수정할 수 있습니다.
따라서 JwtSecurityConfig에서는 SecurityConfigurerAdapter를 사용하여 추가적인 보안 구성을 수행할 수 있게 됩니다.
감사합니다.