From b2a0dc3e8755bbb1b9c2e99fe6098e1285a771b4 Mon Sep 17 00:00:00 2001 From: Ganghee-Lee-0522 Date: Fri, 12 Jan 2024 05:53:54 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20CORS=20=EC=98=A4=EB=A5=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 배포 시 발생하는 CORS 오류를 수정하였습니다. --- .../committersserver/auth/config/CorsConfig.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/committers/snowflowerthon/committersserver/auth/config/CorsConfig.java b/src/main/java/com/committers/snowflowerthon/committersserver/auth/config/CorsConfig.java index ff508d7..d12b57c 100644 --- a/src/main/java/com/committers/snowflowerthon/committersserver/auth/config/CorsConfig.java +++ b/src/main/java/com/committers/snowflowerthon/committersserver/auth/config/CorsConfig.java @@ -12,10 +12,18 @@ public class CorsConfig { public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration config = new CorsConfiguration(); - config.setAllowCredentials(true); // 내 서버가 응답할 때 json을 js에서 처리할 수 있게 할지 설정 - config.addAllowedOrigin("*"); // 모든 ip에 응답 허용 - config.addAllowedHeader("*"); // 모든 헤더에 응답 허용 - config.addAllowedMethod("*"); // 모든 http 메소드에 요청 허용 + config.setAllowCredentials(true); +// config.addAllowedOrigin("*"); // 모든 ip에 응답 허용 +// config.addAllowedHeader("*"); // 모든 헤더에 응답 허용 +// config.addAllowedMethod("*"); // 모든 http 메소드에 요청 허용 +// source.registerCorsConfiguration("/api/**", config); + + config.addAllowedOrigin("https://kidari.site"); + config.addAllowedOrigin("https://api.github.com"); // 깃허브 API 도메인 + config.addAllowedOrigin("https://github.com"); // 깃허브 인증 센터 도메인 + + config.addAllowedHeader("*"); + config.addAllowedMethod("*"); source.registerCorsConfiguration("/api/**", config); return new CorsFilter(source);