From 1f785931ef2e0c0c7f2a6c5b320487403b0ffcf0 Mon Sep 17 00:00:00 2001 From: huhdy32 Date: Fri, 14 Nov 2025 14:15:29 +0900 Subject: [PATCH] =?UTF-8?q?fix(oauth):=20naver=20=EC=9D=B8=EC=BD=94?= =?UTF-8?q?=EB=94=A9=20=EB=AC=B8=EC=A0=9C=EB=A1=9C=20=EC=9D=B8=ED=95=9C=20?= =?UTF-8?q?=EC=97=90=EB=9F=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit + 문자가 url 디코딩되며 공백으로 변경됨에 따라 토큰 폐기 실패 변경 후: + 문자를 %2B로 인코딩해서 전송 --- .../kr/co/mathrank/domain/auth/client/NaverOAuthClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/NaverOAuthClient.java b/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/NaverOAuthClient.java index e6f035d7..d8bf2582 100644 --- a/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/NaverOAuthClient.java +++ b/domain/mathrank-auth-domain/src/main/java/kr/co/mathrank/domain/auth/client/NaverOAuthClient.java @@ -64,10 +64,10 @@ public boolean revoke(final String refreshToken) { .uri(uriBuilder -> uriBuilder .queryParam("client_id", naverConfiguration.getClientId()) .queryParam("client_secret", naverConfiguration.getClientSecret()) - .queryParam("access_token", token.access_token()) + .queryParam("access_token", "{access_token}") .queryParam("grant_type", "delete") .queryParam("service_provider", "NAVER") - .build()) + .build(token.access_token())) .contentType(MediaType.APPLICATION_FORM_URLENCODED) .retrieve() .body(TokenRevokeResponse.class)