거래 중 토큰 재발급 시 새 토큰을 헤더에 반영
- 재발급받은 newaccessToken 을 쓰지 않고 방금 실패한 토큰을 그대로 헤더에 넣어 재시도가 같은 사유로 실패하던 문제 - newaccessToken 이 null 인 경우(구현체 미확인)에는 기존 동작 유지 - Bypass 계열과 HttpClientAdapterServiceRest 는 이미 새 토큰을 사용 중
This commit is contained in:
+5
@@ -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())) {
|
||||
|
||||
Reference in New Issue
Block a user