Skip to content

Commit b38c266

Browse files
committed
🔧 chore: https 환경 설정 추가
1 parent b8bb9ab commit b38c266

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

backend/src/main/java/io/f1/backend/global/config/CorsConfig.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@ public class CorsConfig {
1212
public CorsConfigurationSource corsConfigurationSource() {
1313
CorsConfiguration config = new CorsConfiguration();
1414

15-
config.addAllowedOrigin("http://localhost:3000"); // 개발 환경
16-
config.addAllowedOrigin("http://brainrace.duckdns.org"); // 배포 환경
15+
config.addAllowedOrigin("https://brainrace.duckdns.org");
1716

1817
config.addAllowedHeader("*");
1918
config.addAllowedMethod("*");

backend/src/main/java/io/f1/backend/global/config/SecurityConfig.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
import org.springframework.context.annotation.Bean;
1313
import org.springframework.context.annotation.Configuration;
14+
import org.springframework.http.HttpMethod;
1415
import org.springframework.security.config.Customizer;
1516
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
1617
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
@@ -47,7 +48,8 @@ public SecurityFilterChain userFilterChain(HttpSecurity http) throws Exception {
4748
"/js/**",
4849
"/admin/login")
4950
.permitAll()
50-
.requestMatchers("/ws/**")
51+
.requestMatchers(HttpMethod.OPTIONS, "/**").permitAll()
52+
.requestMatchers("/ws/**")
5153
.authenticated()
5254
.requestMatchers("/user/me")
5355
.hasRole("USER")

backend/src/main/resources/application.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,7 @@ server:
5959
servlet:
6060
session:
6161
cookie:
62+
same-site: None
63+
secure: true
6264
http-only: true
63-
timeout: 1800
65+
timeout: 60

0 commit comments

Comments
 (0)