commit | ba54cc3b7baeb0a4db500234953391da0be7b176 | [log] [tgz] |
---|---|---|
author | Attila Magyar <m.magyar3@gmail.com> | Wed Jul 28 09:03:14 2021 +0200 |
committer | GitHub <noreply@github.com> | Wed Jul 28 09:03:14 2021 +0200 |
tree | 78a5356e65e034ff13fa92fdfa7312b6eff2460b | |
parent | 06498732741ab7d7162cb85c4741b4e25187275f [diff] |
KNOX-2638 - Shiro propererties are missing after topology deployment (#472)
diff --git a/gateway-provider-security-shiro/src/main/java/org/apache/knox/gateway/deploy/impl/ShiroConfig.java b/gateway-provider-security-shiro/src/main/java/org/apache/knox/gateway/deploy/impl/ShiroConfig.java index d82a69f..5e60d65 100644 --- a/gateway-provider-security-shiro/src/main/java/org/apache/knox/gateway/deploy/impl/ShiroConfig.java +++ b/gateway-provider-security-shiro/src/main/java/org/apache/knox/gateway/deploy/impl/ShiroConfig.java
@@ -28,7 +28,7 @@ private Map<String, Map<String, String>> sections = new LinkedHashMap<>(); public ShiroConfig(Provider provider, String clusterName) { - Map<String, String> params = provider.getParams(); + Map<String, String> params = new LinkedHashMap<>(provider.getParams()); // make a copy since we modify the map String name; String sectionName; String value;
diff --git a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java index b9a24cc..798d23e 100644 --- a/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java +++ b/gateway-server/src/main/java/org/apache/knox/gateway/services/topology/impl/DefaultTopologyService.java
@@ -37,8 +37,8 @@ import org.apache.knox.gateway.service.definition.ServiceDefinition; import org.apache.knox.gateway.service.definition.ServiceDefinitionChangeListener; import org.apache.knox.gateway.services.GatewayServices; -import org.apache.knox.gateway.services.ServiceType; import org.apache.knox.gateway.services.ServiceLifecycleException; +import org.apache.knox.gateway.services.ServiceType; import org.apache.knox.gateway.services.config.client.RemoteConfigurationRegistryClient; import org.apache.knox.gateway.services.security.AliasService; import org.apache.knox.gateway.services.topology.TopologyService;