From 0929cd753e168618ef7f7e3aea0516785105ebbd Mon Sep 17 00:00:00 2001 From: Khyojun Date: Sat, 26 Jul 2025 20:13:31 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20resolver=20=EB=A1=9C=EA=B9=85=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config/CustomAuthorizationRequestResolver.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/morib/src/main/java/org/morib/server/global/config/CustomAuthorizationRequestResolver.java b/morib/src/main/java/org/morib/server/global/config/CustomAuthorizationRequestResolver.java index 95b111a..066aae9 100644 --- a/morib/src/main/java/org/morib/server/global/config/CustomAuthorizationRequestResolver.java +++ b/morib/src/main/java/org/morib/server/global/config/CustomAuthorizationRequestResolver.java @@ -4,6 +4,8 @@ import com.fasterxml.jackson.databind.ObjectMapper; import jakarta.servlet.http.HttpServletRequest; import lombok.extern.slf4j.Slf4j; +import lombok.val; + import org.springframework.security.oauth2.client.registration.ClientRegistrationRepository; import org.springframework.security.oauth2.client.web.DefaultOAuth2AuthorizationRequestResolver; import org.springframework.security.oauth2.client.web.OAuth2AuthorizationRequestResolver; @@ -103,12 +105,15 @@ private OAuth2AuthorizationRequest customAuthorizationRequest( // Apple의 경우 추가 파라미터를 Apple 스펙에 맞게 조정 Map appleAdditionalParameters = new LinkedHashMap<>(authorizationRequest.getAdditionalParameters()); appleAdditionalParameters.put("response_mode", "form_post"); - - return OAuth2AuthorizationRequest.from(authorizationRequest) + + val req = OAuth2AuthorizationRequest.from(authorizationRequest) .state(originalState) // 기존 시스템과 일관성 유지를 위해 encodedNewState 사용 .redirectUri(authorizationRequest.getRedirectUri()) .additionalParameters(appleAdditionalParameters) .build(); + log.info("response state: " + req.getState()); + return req; + }