package daeucna.config.security; import org.springframework.security.config.annotation.SecurityConfigurerAdapter; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.web.DefaultSecurityFilterChain; import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter; import daeucna.config.security.jwt.JwtFilter; import daeucna.config.security.jwt.JwtTokenProvider; import lombok.RequiredArgsConstructor; @RequiredArgsConstructor public class JwtSecurityConfig extends SecurityConfigurerAdapter { private final JwtTokenProvider tokenProvider; @Override public void configure(HttpSecurity http) { // security 로직에 JwtFilter 등록 http.addFilterBefore( new JwtFilter(tokenProvider), UsernamePasswordAuthenticationFilter.class ); } }