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 263b1c0..b9b3a68 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 @@ -818,13 +818,27 @@ public class HttpClient5AdapterServiceRest extends HttpClient5AdapterServiceSupp e.printStackTrace(); } - String authorization = inboundHeaders.getProperty("authorization"); + //* jwhong + String key ="authorization"; + String authorization = null; + + for (String k : inboundHeaders.stringPropertyNames()) { + if (k.equalsIgnoreCase(key)) { + authorization = inboundHeaders.getProperty(k); + break; + } + } + +// String authorization = inboundHeaders.getProperty("authorization"); String jwtToken = ""; if (authorization != null && authorization.startsWith("Bearer ")) { jwtToken = authorization.substring(7); // "Bearer " 이후의 JWT만 추출 } + System.out.println("*** authorization is:"+authorization); + System.out.println("*** jwtToken is:"+jwtToken); + /* 업체정보 */ String clientId = JwtClientIdExtractor(jwtToken); method.setHeader("clientId", clientId);