WebSecurityConfigurerAdapter SecurityFilterChain
WebSecurityConfigurerAdapter SecurityFilterChain
WebSecurityConfigurerAdapter
- Spring Security에서 웹 보안 기능을 담당하는 클래스
- 이 클래스를 상속받아
configure
메소드에서 사용자 정의 보안 기능을 구현 - 이 클래스를 상속받는 클래스는
@EnableWebSecurity
어노테이션을 붙여야 함 - 최신 Spring Security에서는 컴포넌트 기반의 보안 설정을 권장하므로, deprecate 됨
SecurityFilterChain
- Spring Security에서 최근에 권장하는 보안 관련 bean
- 기존과 달리
Configuration
클래스에서SecurityFilterChain
을 반환해 Spring Bean으로 등록 WebSecurityCustomizer
역시 등록해야 함
References
- https://velog.io/@seongwon97/security
- https://jaehoney.tistory.com/249
- https://devlog-wjdrbs96.tistory.com/434