|
@@ -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;
|