Skip to content

Commit fc29233

Browse files
author
mingeun.kim
committed
feat: CORS 설정 추가
1 parent ae27d77 commit fc29233

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

src/main/java/com/guttery/madii/common/config/security/SecurityConfig.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@
2121
import org.springframework.security.web.SecurityFilterChain;
2222
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
2323
import org.springframework.security.web.util.matcher.AntPathRequestMatcher;
24+
import org.springframework.web.cors.CorsConfiguration;
25+
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
2426

2527
import java.util.List;
2628

@@ -77,7 +79,16 @@ public SecurityFilterChain filterChain(HttpSecurity httpSecurity) throws Excepti
7779
.sessionCreationPolicy(SessionCreationPolicy.STATELESS)
7880
)
7981
.cors(
80-
Customizer.withDefaults()
82+
cors -> {
83+
CorsConfiguration config = new CorsConfiguration();
84+
config.addAllowedOrigin("http://localhost:5173");
85+
config.addAllowedOrigin("https://9uttery.github.io");
86+
config.addAllowedMethod("*");
87+
config.addAllowedHeader("*");
88+
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
89+
source.registerCorsConfiguration("/**", config);
90+
cors.configurationSource(source);
91+
}
8192
)
8293
.headers(
8394
headers -> headers.frameOptions(

0 commit comments

Comments
 (0)