diff --git a/src/plugin/plugin/src/main/java/org/geoserver/acl/plugin/autoconfigure/webui/AclWebUIAutoConfiguration.java b/src/plugin/plugin/src/main/java/org/geoserver/acl/plugin/autoconfigure/webui/AclWebUIAutoConfiguration.java index 9fac593..95eafdf 100644 --- a/src/plugin/plugin/src/main/java/org/geoserver/acl/plugin/autoconfigure/webui/AclWebUIAutoConfiguration.java +++ b/src/plugin/plugin/src/main/java/org/geoserver/acl/plugin/autoconfigure/webui/AclWebUIAutoConfiguration.java @@ -9,6 +9,7 @@ import org.geoserver.security.web.SecuritySettingsPage; import org.geoserver.web.GeoServerBasePage; import org.springframework.boot.autoconfigure.AutoConfiguration; +import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.context.annotation.Import; @@ -16,6 +17,7 @@ @AutoConfiguration @ConditionalOnAclEnabled @ConditionalOnClass({GeoServerBasePage.class, SecuritySettingsPage.class}) +@ConditionalOnBean(name = "securityCategory") @ConditionalOnProperty( name = "geoserver.web-ui.acl.enabled", havingValue = "true",