From 6d3cbe1d8b2cf9fb280faa44a154f7e2fd18686f Mon Sep 17 00:00:00 2001 From: curry772 Date: Fri, 11 Sep 2026 12:39:24 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B1=B0=EB=9E=98=20=EC=A4=91=20=ED=86=A0?= =?UTF-8?q?=ED=81=B0=20=EC=9E=AC=EB=B0=9C=EA=B8=89=20=EC=8B=9C=20=EC=83=88?= =?UTF-8?q?=20=ED=86=A0=ED=81=B0=EC=9D=84=20=ED=97=A4=EB=8D=94=EC=97=90=20?= =?UTF-8?q?=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 재발급받은 newaccessToken 을 쓰지 않고 방금 실패한 토큰을 그대로 헤더에 넣어 재시도가 같은 사유로 실패하던 문제 - newaccessToken 이 null 인 경우(구현체 미확인)에는 기존 동작 유지 - Bypass 계열과 HttpClientAdapterServiceRest 는 이미 새 토큰을 사용 중 --- .../http/client/impl/HttpClient5AdapterServiceRest.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java index e941ad6..6d3ff9f 100644 --- a/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java +++ b/src/main/java/com/eactive/eai/adapter/http/client/impl/HttpClient5AdapterServiceRest.java @@ -610,6 +610,11 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp OAuth2AccessTokenVO newaccessToken = (OAuth2AccessTokenVO) tokenManager .retryAccessTokenVO(vo.getAdapterGroupName(), prop, oldToken); + // 재발급받은 토큰으로 헤더를 다시 세팅한다. 기존에는 방금 실패한 토큰을 그대로 넣어 + // 재시도가 같은 사유로 실패했다. + if (newaccessToken != null) { + accessToken = newaccessToken; + } setAuthHeaders(method, accessToken, authorizationHeaderName); if (logger.isDebug() && "N".equals(vo.getTestCallYn())) {