diff --git a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebAppConfiguration.java b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebAppConfiguration.java index fc0ad0b775..3b3c82ad00 100644 --- a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebAppConfiguration.java +++ b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebAppConfiguration.java @@ -37,8 +37,6 @@ public abstract class BaseWebAppConfiguration implements WebAppConfiguration { public BaseWebAppConfiguration() { this.plugins = new LinkedHashMap<>(); - this.anonymousAccessEnabled = true; - this.anonymousUserRole = DEFAULT_APP_ANONYMOUS_ROLE_NAME; this.defaultUserRole = DEFAULT_APP_ANONYMOUS_ROLE_NAME; this.resourceManagerEnabled = true; this.enabledFeatures = null; @@ -46,8 +44,6 @@ public abstract class BaseWebAppConfiguration implements WebAppConfiguration { public BaseWebAppConfiguration(BaseWebAppConfiguration src) { this.plugins = new LinkedHashMap<>(src.plugins); - this.anonymousAccessEnabled = src.anonymousAccessEnabled; - this.anonymousUserRole = src.anonymousUserRole; this.defaultUserRole = src.defaultUserRole; this.resourceManagerEnabled = src.resourceManagerEnabled; this.enabledFeatures = src.enabledFeatures; diff --git a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebApplication.java b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebApplication.java index fecdc0d102..d596432cef 100644 --- a/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebApplication.java +++ b/server/bundles/io.cloudbeaver.model/src/io/cloudbeaver/model/app/BaseWebApplication.java @@ -112,8 +112,6 @@ public abstract class BaseWebApplication extends BaseApplicationImpl implements protected abstract void loadConfiguration(String configPath) throws DBException; - protected abstract void validateConfiguration(Map appConfig) throws DBException; - @Override public VirtualProjectImpl createProjectImpl( @NotNull RMProject project, diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBAppConfig.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBAppConfig.java index fc10380132..9ebbe5938a 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBAppConfig.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBAppConfig.java @@ -56,6 +56,8 @@ public class CBAppConfig extends BaseAuthWebAppConfiguration implements WebAuthC public CBAppConfig() { super(); + this.anonymousAccessEnabled = false; + this.anonymousUserRole = DEFAULT_APP_ANONYMOUS_ROLE_NAME; this.supportsCustomConnections = true; this.supportsConnectionBrowser = false; this.supportsUserWorkspaces = false; @@ -73,6 +75,8 @@ public class CBAppConfig extends BaseAuthWebAppConfiguration implements WebAuthC public CBAppConfig(CBAppConfig src) { super(src); + this.anonymousAccessEnabled = src.anonymousAccessEnabled; + this.anonymousUserRole = src.anonymousUserRole; this.supportsCustomConnections = src.supportsCustomConnections; this.supportsConnectionBrowser = src.supportsConnectionBrowser; this.supportsUserWorkspaces = src.supportsUserWorkspaces; diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBApplication.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBApplication.java index c01c6d643d..6ba68f11d1 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBApplication.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/server/CBApplication.java @@ -589,7 +589,6 @@ public class CBApplication extends BaseWebApplication implements WebAuthApplicat patchConfigurationWithProperties(productConfiguration); } - @Override protected void validateConfiguration(Map appConfig) throws DBException { }