diff --git a/src/main/java/icu/samnyan/aqua/security/config/SecurityConfig.java b/src/main/java/icu/samnyan/aqua/security/config/SecurityConfig.java index bf59199e..296f37f7 100644 --- a/src/main/java/icu/samnyan/aqua/security/config/SecurityConfig.java +++ b/src/main/java/icu/samnyan/aqua/security/config/SecurityConfig.java @@ -4,7 +4,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; -import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; +import org.springframework.security.web.SecurityFilterChain; import org.springframework.web.cors.CorsConfiguration; import org.springframework.web.cors.CorsConfigurationSource; import org.springframework.web.cors.UrlBasedCorsConfigurationSource; @@ -17,7 +17,7 @@ import java.util.Collections; */ @Configuration @EnableWebSecurity -public class SecurityConfig extends WebSecurityConfigurerAdapter { +public class SecurityConfig { @Bean CorsConfigurationSource corsConfigurationSource() { @@ -30,8 +30,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { return source; } - @Override - protected void configure(HttpSecurity http) throws Exception { + @Bean + public SecurityFilterChain configure(HttpSecurity http) throws Exception { http .headers().disable() .cors().and() @@ -39,5 +39,6 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { .authorizeRequests() .anyRequest().permitAll(); + return http.build(); } }