Skip to content

Commit fdec630

Browse files
committed
fix: httpOnlyCookie 설정 값으로 변경
1 parent 01891b2 commit fdec630

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/main/java/org/dfbf/soundlink/domain/user/service/KakaoAuthService.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ public class KakaoAuthService {
4242
@Value("${REFRESH_TOKEN_EXPIRATION_TIME}")
4343
private int REFRESH_TOKEN_EXPIRATION_TIME;
4444

45+
@Value("${HTTP_ONLY_COOKIE}")
46+
private boolean httpOnlyCookie;
47+
4548
/**
4649
* 카카오 로그인 및 JWT 발급
4750
*/
@@ -135,7 +138,7 @@ private ResponseCookie getRefreshToken(String refreshToken) {
135138
.domain(domain)
136139
.path("/")
137140
.httpOnly(true)
138-
.secure(false)
141+
.secure(httpOnlyCookie)
139142
.maxAge(REFRESH_TOKEN_EXPIRATION_TIME/1000) // 만료시간 설정(밀리초 -> 초로 변경)
140143
.build();
141144
}

src/main/java/org/dfbf/soundlink/domain/user/service/UserService.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,9 @@ public class UserService {
4949

5050
private static final String domain = "";
5151

52+
@Value("${HTTP_ONLY_COOKIE}")
53+
private boolean httpOnlyCookie;
54+
5255
// 회원가입
5356
public ResponseResult signUp(UserSignUpDto userSignUpDto) {
5457
try {
@@ -214,7 +217,7 @@ private ResponseCookie getRefreshToken(String refreshToken) {
214217
.domain(domain)
215218
.path("/")
216219
.httpOnly(true)
217-
.secure(false)
220+
.secure(httpOnlyCookie)
218221
.maxAge(REFRESH_TOKEN_EXPIRATION_TIME/1000) // 만료시간 설정(밀리초 -> 초로 변경)
219222
.build();
220223
}
@@ -261,7 +264,7 @@ public ResponseResult logout(HttpServletResponse response, HttpServletRequest re
261264
.domain(domain)
262265
.path("/")
263266
.httpOnly(true)
264-
.secure(false)
267+
.secure(httpOnlyCookie)
265268
.maxAge(0)
266269
.build();
267270
response.setHeader("Set-Cookie", refreshCookie.toString());//쿠키 삭제 요청

0 commit comments

Comments
 (0)