shjung 2 лет назад
Родитель
Сommit
978a3ca6b8
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      src/main/java/com/its/cctv/webapp/config/WebSecurityConfig.java

+ 5 - 4
src/main/java/com/its/cctv/webapp/config/WebSecurityConfig.java

@@ -61,13 +61,14 @@ public class WebSecurityConfig extends WebSecurityConfigurerAdapter {
     // CORS 허용 적용
     @Bean
     public CorsConfigurationSource corsConfigurationSource() {
-        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
         CorsConfiguration corsConfig = new CorsConfiguration();
 
-        corsConfig.setAllowCredentials(true);
-        corsConfig.addAllowedOriginPattern("*"); // addAllowedOrigin("*") 대신 사용
+        corsConfig.setAllowCredentials(true);       // cross origin 으로부터 인증을 위한 쿠키 정보를 받을지 여부
+        corsConfig.addAllowedOriginPattern("*");    // addAllowedOrigin("*") 대신 사용, 허용할 origin 정보, Arrays.asList("http://localhost:8080")
         corsConfig.addAllowedHeader("*");
-        corsConfig.addAllowedMethod("*");
+        corsConfig.addAllowedMethod("*");           // 허용할 http methods. Arrays.asList("GET", "POST")
+
+        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
         source.registerCorsConfiguration("/**", corsConfig);
 
         return source;