Skip to content

Commit dee8b59

Browse files
Merge pull request #406 from IABTechLab/sch-UID2-4739-credentials-provider-fix
UID2-4739: use DefaultCredentialsProvider for KMS client in JWTTokenProvider
2 parents 5c6aa68 + 916e449 commit dee8b59

3 files changed

Lines changed: 4 additions & 6 deletions

File tree

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.uid2</groupId>
88
<artifactId>uid2-core</artifactId>
9-
<version>2.30.127</version>
9+
<version>2.30.128-alpha-186-SNAPSHOT</version>
1010

1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -24,7 +24,7 @@
2424
<vertx.verticle>com.uid2.core.vertx.CoreVerticle</vertx.verticle>
2525
<launcher.class>io.vertx.core.Launcher</launcher.class>
2626

27-
<uid2-shared.version>11.4.16</uid2-shared.version>
27+
<uid2-shared.version>11.6.0</uid2-shared.version>
2828
<netty.version>4.1.135.Final</netty.version>
2929
<image.version>${project.version}</image.version>
3030
</properties>

src/main/java/com/uid2/core/service/JWTTokenProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import java.util.function.Supplier;
1717

1818
import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
19-
import software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider;
19+
import software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider;
2020
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
2121
import software.amazon.awssdk.core.SdkBytes;
2222
import software.amazon.awssdk.regions.Region;
@@ -154,7 +154,7 @@ private static KmsClient getKmsClient(KmsClientBuilder kmsClientBuilder, JsonObj
154154
throw e;
155155
}
156156
} else {
157-
WebIdentityTokenFileCredentialsProvider credentialsProvider = WebIdentityTokenFileCredentialsProvider.create();
157+
DefaultCredentialsProvider credentialsProvider = DefaultCredentialsProvider.create();
158158

159159
client = kmsClientBuilder
160160
.region(Region.of(region))

src/main/java/com/uid2/core/service/MetadataProvider.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@
88
import io.vertx.core.json.Json;
99
import io.vertx.core.json.JsonArray;
1010
import io.vertx.core.json.JsonObject;
11-
import lombok.Getter;
1211

1312
import static com.uid2.core.util.MetadataHelper.*;
1413

15-
@Getter
1614
public abstract class MetadataProvider {
1715
private final ICloudStorage metadataStreamProvider;
1816
private final ICloudStorage downloadUrlGenerator;

0 commit comments

Comments
 (0)