Skip to content

Commit 1392987

Browse files
committed
2 parents ef74283 + 2fb52a3 commit 1392987

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

src/main/java/com/back/domain/auth/controller/AuthController.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import jakarta.validation.Valid;
1919
import lombok.RequiredArgsConstructor;
2020
import lombok.extern.slf4j.Slf4j;
21+
import org.springframework.http.HttpHeaders;
2122
import org.springframework.http.ResponseCookie;
2223
import org.springframework.http.ResponseEntity;
2324
import org.springframework.security.core.Authentication;
@@ -90,9 +91,13 @@ public ResponseEntity<RsData<AuthResponse>> login(
9091
ResponseCookie refreshTokenCookie = createTokenCookie("refreshToken", response.refreshToken(), 7 * 24 * 60 * 60);
9192
ResponseCookie accessTokenCookie = createTokenCookie("accessToken", response.accessToken(), 15 * 60);
9293

94+
// HttpHeaders를 사용하여 여러 Set-Cookie 헤더 추가
95+
HttpHeaders headers = new HttpHeaders();
96+
headers.add(HttpHeaders.SET_COOKIE, refreshTokenCookie.toString());
97+
headers.add(HttpHeaders.SET_COOKIE, accessTokenCookie.toString());
98+
9399
return ResponseEntity.ok()
94-
.header("Set-Cookie", refreshTokenCookie.toString())
95-
.header("Set-Cookie", accessTokenCookie.toString())
100+
.headers(headers)
96101
.body(RsData.of("200", "로그인 성공", response));
97102
}
98103

@@ -106,9 +111,12 @@ public ResponseEntity<RsData<Void>> logout(
106111
) {
107112
authService.logout(request.refreshToken());
108113

114+
HttpHeaders headers = new HttpHeaders();
115+
headers.add(HttpHeaders.SET_COOKIE, deleteCookie("refreshToken").toString());
116+
headers.add(HttpHeaders.SET_COOKIE, deleteCookie("accessToken").toString());
117+
109118
return ResponseEntity.ok()
110-
.header("Set-Cookie", deleteCookie("refreshToken").toString())
111-
.header("Set-Cookie", deleteCookie("accessToken").toString())
119+
.headers(headers)
112120
.body(RsData.of("200", "로그아웃 성공"));
113121
}
114122

0 commit comments

Comments
 (0)