From a185edd1f525a6a848306bdb86d77bdb1c5fc9a8 Mon Sep 17 00:00:00 2001 From: Tobias Schaefer Date: Tue, 24 Sep 2024 11:06:10 +0200 Subject: [PATCH] Underlying HTTP client evaluates system properties, e.g. proxy settings (#943) --- .../main/java/io/camunda/common/auth/SaaSAuthentication.java | 2 +- .../main/java/io/camunda/common/auth/SimpleAuthentication.java | 2 +- .../src/main/java/io/camunda/common/http/DefaultHttpClient.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SaaSAuthentication.java b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SaaSAuthentication.java index e5c7e4459..02ab440e9 100644 --- a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SaaSAuthentication.java +++ b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SaaSAuthentication.java @@ -22,7 +22,7 @@ public static SaaSAuthenticationBuilder builder() { } private TokenResponse retrieveToken(Product product, JwtCredential jwtCredential) { - try (CloseableHttpClient client = HttpClients.createDefault()) { + try (CloseableHttpClient client = HttpClients.createSystem()) { HttpPost request = buildRequest(jwtCredential); return client.execute( request, diff --git a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SimpleAuthentication.java b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SimpleAuthentication.java index 2c927126b..d1453cba3 100644 --- a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SimpleAuthentication.java +++ b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/auth/SimpleAuthentication.java @@ -32,7 +32,7 @@ public SimpleConfig getSimpleConfig() { } private Map retrieveToken(Product product, SimpleCredential simpleCredential) { - try (CloseableHttpClient client = HttpClients.createDefault()) { + try (CloseableHttpClient client = HttpClients.createSystem()) { HttpPost request = buildRequest(simpleCredential); Map headers = diff --git a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/http/DefaultHttpClient.java b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/http/DefaultHttpClient.java index a2300826b..51f91fc1e 100644 --- a/camunda-sdk-java/java-common/src/main/java/io/camunda/common/http/DefaultHttpClient.java +++ b/camunda-sdk-java/java-common/src/main/java/io/camunda/common/http/DefaultHttpClient.java @@ -41,7 +41,7 @@ public class DefaultHttpClient implements HttpClient { public DefaultHttpClient(Authentication authentication) { this.authentication = authentication; - this.httpClient = HttpClients.createDefault(); + this.httpClient = HttpClients.createSystem(); this.jsonMapper = new SdkObjectMapper(); this.productMap = new HashMap<>(); }