From e544bcfc3f979147a8f80c19f6de446c7aa6d4b9 Mon Sep 17 00:00:00 2001 From: whitenoise13 Date: Tue, 13 May 2025 07:38:28 +0900 Subject: [PATCH] =?UTF-8?q?Feat::=20=EB=8F=84=EB=A9=94=EC=9D=B8=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../global/config/SecurityConfig.java | 41 +++++++++---------- 1 file changed, 20 insertions(+), 21 deletions(-) diff --git a/src/main/java/Minari/cheongForDo/global/config/SecurityConfig.java b/src/main/java/Minari/cheongForDo/global/config/SecurityConfig.java index e68660a..742d541 100644 --- a/src/main/java/Minari/cheongForDo/global/config/SecurityConfig.java +++ b/src/main/java/Minari/cheongForDo/global/config/SecurityConfig.java @@ -17,7 +17,6 @@ import org.springframework.web.cors.UrlBasedCorsConfigurationSource; import java.util.Arrays; -import java.util.List; @Configuration @EnableWebSecurity @@ -45,31 +44,31 @@ public SecurityFilterChain filterChain(HttpSecurity http, JwtUtils jwtUtils) thr return http.build(); } -// @Bean -// public CorsConfigurationSource corsConfigurationSource() { -// CorsConfiguration configuration = new CorsConfiguration(); -// configuration.addAllowedOriginPattern("*"); // 허용할 도메인 설정 -// configuration.setAllowedMethods(Arrays.asList("*")); -// configuration.setAllowedHeaders(Arrays.asList("*")); -// configuration.setAllowCredentials(true); -// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); -// source.registerCorsConfiguration("/**", configuration); -// return source; -// } - @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration configuration = new CorsConfiguration(); - configuration.setAllowedOrigins(Arrays.asList( - "https://minari.vercel.app", - "https://new-mirari-web-git-home-joshmoon827s-projects.vercel.app" - )); - configuration.setAllowedMethods(List.of("*")); - configuration.setAllowedHeaders(List.of("*")); - configuration.setAllowCredentials(true); // 쿠키/세션 전송 허용 - + configuration.addAllowedOriginPattern("*"); // 허용할 도메인 설정 + configuration.setAllowedMethods(Arrays.asList("*")); + configuration.setAllowedHeaders(Arrays.asList("*")); + configuration.setAllowCredentials(true); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", configuration); return source; } + +// @Bean +// public CorsConfigurationSource corsConfigurationSource() { +// CorsConfiguration configuration = new CorsConfiguration(); +// configuration.setAllowedOrigins(Arrays.asList( +// "https://minari.vercel.app", +// "https://new-mirari-web-git-home-joshmoon827s-projects.vercel.app" +// )); +// configuration.setAllowedMethods(List.of("*")); +// configuration.setAllowedHeaders(List.of("*")); +// configuration.setAllowCredentials(true); // 쿠키/세션 전송 허용 +// +// UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); +// source.registerCorsConfiguration("/**", configuration); +// return source; +// } }