diff --git a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/WebServiceBindingBase.java b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/WebServiceBindingBase.java index faea6732e0..6d0b3648b3 100644 --- a/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/WebServiceBindingBase.java +++ b/server/bundles/io.cloudbeaver.server/src/io/cloudbeaver/service/WebServiceBindingBase.java @@ -265,7 +265,7 @@ private void checkActionPermissions(@NotNull Method method, @NotNull WebAction w if (session == null) { throw new DBWebExceptionAccessDenied("No open session - anonymous access restricted"); } - if (!application.isConfigurationMode()) { + if (!application.isConfigurationMode() && application.isMultiuser()) { if (webAction.authRequired() && !session.isAuthorizedInSecurityManager()) { log.debug("Anonymous access to " + method.getName() + " restricted"); throw new DBWebExceptionAccessDenied("Anonymous access restricted");