Skip to content

Commit 223480a

Browse files
author
Dimuthu Wannipurage
committed
Upgrading keycloak to v24
1 parent 106d5f6 commit 223480a

File tree

4 files changed

+9
-12
lines changed

4 files changed

+9
-12
lines changed

airavata-services/profile-service/iam-admin-services-core/pom.xml

+2-8
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,11 @@
4646
<artifactId>httpclient</artifactId>
4747
<version>4.5.2</version>
4848
</dependency>
49-
<!-- https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api -->
50-
<dependency>
51-
<groupId>javax.ws.rs</groupId>
52-
<artifactId>javax.ws.rs-api</artifactId>
53-
<version>2.0.1</version>
54-
</dependency>
5549
<!-- https://mvnrepository.com/artifact/org.jboss.resteasy/resteasy-client -->
5650
<dependency>
5751
<groupId>org.jboss.resteasy</groupId>
5852
<artifactId>resteasy-client</artifactId>
59-
<version>3.0.14.Final</version>
53+
<version>${rest.easy.client.version}</version>
6054
</dependency>
6155
<!-- https://mvnrepository.com/artifact/org.jboss.resteasy/resteasy-jackson2-provider -->
6256
<dependency>
@@ -74,7 +68,7 @@
7468
<dependency>
7569
<groupId>org.keycloak</groupId>
7670
<artifactId>keycloak-admin-client</artifactId>
77-
<version>2.5.5.Final</version>
71+
<version>${keycloak.admin.client.version}</version>
7872
</dependency>
7973
<dependency>
8074
<groupId>org.apache.airavata</groupId>

airavata-services/profile-service/iam-admin-services-core/src/main/java/org/apache/airavata/service/profile/iam/admin/services/core/impl/TenantManagementKeycloakImpl.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*/
2020
package org.apache.airavata.service.profile.iam.admin.services.core.impl;
2121

22+
import jakarta.ws.rs.core.Response;
2223
import org.apache.airavata.common.exception.ApplicationSettingsException;
2324
import org.apache.airavata.common.utils.SecurityUtil;
2425
import org.apache.airavata.common.utils.ServerSettings;
@@ -30,6 +31,7 @@
3031
import org.apache.airavata.service.profile.iam.admin.services.cpi.exception.IamAdminServicesException;
3132
import org.jboss.resteasy.client.jaxrs.ResteasyClient;
3233
import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder;
34+
import org.jboss.resteasy.client.jaxrs.internal.ResteasyClientBuilderImpl;
3335
import org.keycloak.admin.client.Keycloak;
3436
import org.keycloak.admin.client.KeycloakBuilder;
3537
import org.keycloak.admin.client.resource.RoleResource;
@@ -43,7 +45,6 @@
4345
import org.slf4j.Logger;
4446
import org.slf4j.LoggerFactory;
4547

46-
import javax.ws.rs.core.Response;
4748
import java.io.File;
4849
import java.io.FileInputStream;
4950
import java.io.IOException;
@@ -86,7 +87,7 @@ private static Keycloak getClient(String adminUrl, String realm, String accessTo
8687

8788
private static ResteasyClient getResteasyClient() {
8889

89-
ResteasyClientBuilder builder = new ResteasyClientBuilder().connectionPoolSize(10);
90+
ResteasyClientBuilder builder = new ResteasyClientBuilderImpl().connectionPoolSize(10);
9091
try {
9192
if (ServerSettings.isTrustStorePathDefined()) {
9293
builder.trustStore(loadKeyStore());

pom.xml

+2
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,8 @@
150150
<commons.lang.version>2.6</commons.lang.version>
151151
<org.apache.commons.pool2.version>2.7.0</org.apache.commons.pool2.version>
152152
<helix.version>0.9.7</helix.version>
153+
<keycloak.admin.client.version>24.0.4</keycloak.admin.client.version>
154+
<rest.easy.client.version>6.2.8.Final</rest.easy.client.version>
153155
</properties>
154156

155157
<dependencies>

tools/load-client/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
<dependency>
2323
<groupId>org.jboss.resteasy</groupId>
2424
<artifactId>resteasy-client</artifactId>
25-
<version>3.0.14.Final</version>
25+
<version>${rest.easy.client.version}</version>
2626
</dependency>
2727
<dependency>
2828
<groupId>org.keycloak</groupId>
2929
<artifactId>keycloak-admin-client</artifactId>
30-
<version>2.5.5.Final</version>
30+
<version>${keycloak.admin.client.version}</version>
3131
</dependency>
3232
<dependency>
3333
<groupId>org.apache.airavata</groupId>

0 commit comments

Comments
 (0)