diff --git a/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java b/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java index 3140fac..4adfb77 100644 --- a/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java +++ b/security/subsystem/src/main/java/org/jboss/as/security/SecurityDomainAdd.java @@ -108,6 +108,7 @@ import org.jboss.security.identitytrust.config.IdentityTrustModuleEntry; import org.jboss.security.mapping.MappingType; import org.jboss.security.mapping.config.MappingModuleEntry; import org.wildfly.clustering.infinispan.spi.service.CacheContainerServiceName; +import org.wildfly.clustering.infinispan.spi.service.CacheServiceName; /** * Add a security domain configuration. @@ -118,6 +119,7 @@ import org.wildfly.clustering.infinispan.spi.service.CacheContainerServiceName; */ class SecurityDomainAdd extends AbstractAddStepHandler { private static final String CACHE_CONTAINER_NAME = "security"; + private static final String CACHE_NAME = "auth-cache"; static final SecurityDomainAdd INSTANCE = new SecurityDomainAdd(); @@ -165,6 +167,9 @@ class SecurityDomainAdd extends AbstractAddStepHandler { if ("infinispan".equals(cacheType)) { builder.addDependency(CacheContainerServiceName.CACHE_CONTAINER.getServiceName(CACHE_CONTAINER_NAME), Object.class, securityDomainService.getCacheManagerInjector()); + + builder.addDependency(CacheServiceName.CONFIGURATION.getServiceName(CACHE_CONTAINER_NAME, CACHE_NAME)); + } builder.setInitialMode(ServiceController.Mode.ACTIVE).install();