diff --git a/src/main/java/com/back/global/rq/Rq.java b/src/main/java/com/back/global/rq/Rq.java index 72f02868..28167eb2 100644 --- a/src/main/java/com/back/global/rq/Rq.java +++ b/src/main/java/com/back/global/rq/Rq.java @@ -31,6 +31,9 @@ public class Rq { @Value("${custom.cookie.same}") private String cookieSameSite; + @Value("${custom.site.cookieDomain}") + private String cookieDomain; + public User getActor() { return Optional.ofNullable( @@ -95,6 +98,7 @@ public void setCrossDomainCookie(String name, String value, int maxAge) { .maxAge(maxAge) .secure(cookieSecure) .sameSite(cookieSameSite) + .domain(cookieDomain) .httpOnly(true) .build(); resp.addHeader("Set-Cookie", cookie.toString()); diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 28ebf512..0bbfc94d 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -58,7 +58,7 @@ logging: # 쿠키 보안 설정 (HTTP 환경용) custom: cookie: - secure: true + secure: false same: "Lax" # # AI 설정 diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 423e9a4a..06dbe374 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -44,8 +44,8 @@ custom: cookie: secure: true same: "None" - domain: ${custom.prod.cookieDomain} site: + cookieDomain: ".${BASE_URL}" frontUrl: "${custom.prod.frontUrl}" backUrl: "${custom.prod.backUrl}" name: ssoul