diff --git a/src/main/java/sevenstar/marineleisure/member/service/OauthService.java b/src/main/java/sevenstar/marineleisure/member/service/OauthService.java index 82dfe80c..bd3d3b57 100644 --- a/src/main/java/sevenstar/marineleisure/member/service/OauthService.java +++ b/src/main/java/sevenstar/marineleisure/member/service/OauthService.java @@ -18,7 +18,6 @@ import com.github.benmanes.caffeine.cache.Cache; import com.github.benmanes.caffeine.cache.Caffeine; -import ch.qos.logback.core.joran.action.ParamAction; import jakarta.servlet.http.HttpServletRequest; import jakarta.transaction.Transactional; import lombok.RequiredArgsConstructor; @@ -45,6 +44,9 @@ public class OauthService { @Value("${kakao.login.client_secret}") private String clientSecret; + @Value("${kakao.login.admin_key}") + private String adminKey; + @Value("${kakao.login.uri.base}") private String kakaoBaseUri; @@ -234,7 +236,7 @@ public Long unlinkKakaoAccount(String providerId) { Map response = webClient.post() .uri(unlinkUrl) - .header("Authorization", "KakaoAK " + clientSecret) + .header("Authorization", "KakaoAK " + adminKey) .header("Content-Type", "application/x-www-form-urlencoded;charset=utf-8") .body(BodyInserters.fromFormData(params)) .retrieve() diff --git a/src/main/resources/application-prod.yml b/src/main/resources/application-prod.yml index 128dc48d..84d2f4bc 100644 --- a/src/main/resources/application-prod.yml +++ b/src/main/resources/application-prod.yml @@ -61,6 +61,7 @@ kakao: login: api_key: ${KAKAO_API_KEY} client_secret: ${KAKAO_CLIENT_SECRET} + admin_key: ${KAKAO_ADMIN_KEY} redirect_uri: ${KAKAO_REDIRECT_URI} uri: