mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-31 17:39:05 +00:00
REPO-4915 - bump keycloak to 9.0.2 (#916)
This commit is contained in:
2
pom.xml
2
pom.xml
@@ -60,7 +60,7 @@
|
||||
<dependency.mariadb.version>2.6.0</dependency.mariadb.version>
|
||||
<dependency.antlr.version>3.5.2</dependency.antlr.version>
|
||||
<!-- REPO-4964 -->
|
||||
<dependency.keycloak.version>7.0.0</dependency.keycloak.version>
|
||||
<dependency.keycloak.version>9.0.2</dependency.keycloak.version>
|
||||
<dependency.jboss.logging.version>3.4.1.Final</dependency.jboss.logging.version>
|
||||
<dependency.camel.version>2.24.2</dependency.camel.version>
|
||||
<dependency.activemq.version>5.15.12</dependency.activemq.version>
|
||||
|
@@ -31,8 +31,10 @@ import org.apache.http.client.HttpClient;
|
||||
import org.keycloak.adapters.HttpClientBuilder;
|
||||
import org.keycloak.adapters.KeycloakDeployment;
|
||||
import org.keycloak.adapters.KeycloakDeploymentBuilder;
|
||||
import org.keycloak.common.util.KeycloakUriBuilder;
|
||||
import org.springframework.beans.factory.FactoryBean;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
@@ -56,6 +58,11 @@ public class IdentityServiceDeploymentFactoryBean implements FactoryBean<Keycloa
|
||||
{
|
||||
KeycloakDeployment deployment = KeycloakDeploymentBuilder.build(this.identityServiceConfig);
|
||||
|
||||
Class myClass = deployment.getClass();
|
||||
Field realmField = myClass.getDeclaredField("realmInfoUrl");
|
||||
realmField.setAccessible(true);
|
||||
realmField.set(deployment,this.identityServiceConfig.getAuthServerUrl() + "/realms/" + this.identityServiceConfig.getRealm());
|
||||
|
||||
// Set client with custom timeout values if client was created by the KeycloakDeploymentBuilder.
|
||||
// This can be removed if the future versions of Keycloak accept timeout values through the config.
|
||||
if (deployment.getClient() != null)
|
||||
|
Reference in New Issue
Block a user