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 3b3c82ad00..455aad7bd3 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 @@ -29,8 +29,6 @@ public abstract class BaseWebAppConfiguration implements WebAppConfiguration { public static final String DEFAULT_APP_ANONYMOUS_ROLE_NAME = "user"; protected final Map plugins; - protected boolean anonymousAccessEnabled; - protected String anonymousUserRole; protected String defaultUserRole; protected boolean resourceManagerEnabled; protected String[] enabledFeatures; @@ -49,16 +47,6 @@ public abstract class BaseWebAppConfiguration implements WebAppConfiguration { this.enabledFeatures = src.enabledFeatures; } - @Override - public boolean isAnonymousAccessEnabled() { - return anonymousAccessEnabled; - } - - @Override - public String getAnonymousUserRole() { - return anonymousUserRole; - } - @Override public String getDefaultUserRole() { return defaultUserRole; 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 9ebbe5938a..87f562c63f 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 @@ -47,6 +47,8 @@ public class CBAppConfig extends BaseAuthWebAppConfiguration implements WebAuthC private boolean linkExternalCredentialsWithUser; private boolean redirectOnFederatedAuth; + private boolean anonymousAccessEnabled; + private String anonymousUserRole; private String[] enabledDrivers; private String[] disabledDrivers; @@ -92,6 +94,16 @@ public class CBAppConfig extends BaseAuthWebAppConfiguration implements WebAuthC this.linkExternalCredentialsWithUser = src.linkExternalCredentialsWithUser; } + @Override + public boolean isAnonymousAccessEnabled() { + return anonymousAccessEnabled; + } + + @Override + public String getAnonymousUserRole() { + return anonymousUserRole; + } + public void setAnonymousAccessEnabled(boolean anonymousAccessEnabled) { this.anonymousAccessEnabled = anonymousAccessEnabled; }