From c62d6bb83169f217e0de06d827489707d484821b Mon Sep 17 00:00:00 2001 From: TaeyeonRoyce Date: Sun, 15 Dec 2024 22:51:44 +0900 Subject: [PATCH] =?UTF-8?q?hotfix:=20=ED=9A=8C=EC=9B=90=20=ED=83=88?= =?UTF-8?q?=ED=87=B4=20=ED=9B=84=20=EB=A1=9C=EA=B7=B8=EC=95=84=EC=9B=83=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/celuveat/member/adapter/in/rest/SocialLoginApi.kt | 1 + .../celuveat/member/adapter/in/rest/SocialLoginController.kt | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginApi.kt b/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginApi.kt index adbd1d4..fa17f25 100644 --- a/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginApi.kt +++ b/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginApi.kt @@ -87,5 +87,6 @@ interface SocialLoginApi { example = "http://localhost:3000", ) @RequestHeader(HttpHeaders.ORIGIN) requestOrigin: String, + response: HttpServletResponse, ): ResponseEntity } diff --git a/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginController.kt b/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginController.kt index 87e8741..ce1129c 100644 --- a/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginController.kt +++ b/src/main/kotlin/com/celuveat/member/adapter/in/rest/SocialLoginController.kt @@ -75,10 +75,15 @@ class SocialLoginController( override fun withdraw( @Auth auth: AuthContext, @RequestHeader(HttpHeaders.ORIGIN) requestOrigin: String, + response: HttpServletResponse, ): ResponseEntity { val memberId = auth.memberId() val command = WithdrawSocialLoginCommand(memberId, requestOrigin) withdrawSocialLoginUseCase.withdraw(command) + response.expireCookie( + name = "accessToken", + sameSite = "None", + ) return ResponseEntity.noContent().build() } }