From 39976e8bfe27f33b8998fba0795e1ed62105f3f0 Mon Sep 17 00:00:00 2001 From: Dom Eori <4j6dq2zi8@relay.firefox.com> Date: Fri, 3 Mar 2023 17:35:35 +0900 Subject: [PATCH] [general] Fix spring securitty deprecation warning --- .../icu/samnyan/aqua/security/config/SecurityConfig.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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(); } }