diff --git a/server/bundles/io.cloudbeaver.service.auth/src/io/cloudbeaver/service/auth/impl/WebServiceAuthImpl.java b/server/bundles/io.cloudbeaver.service.auth/src/io/cloudbeaver/service/auth/impl/WebServiceAuthImpl.java index c5449a21c1..5a26b75622 100644 --- a/server/bundles/io.cloudbeaver.service.auth/src/io/cloudbeaver/service/auth/impl/WebServiceAuthImpl.java +++ b/server/bundles/io.cloudbeaver.service.auth/src/io/cloudbeaver/service/auth/impl/WebServiceAuthImpl.java @@ -227,6 +227,10 @@ public class WebServiceAuthImpl implements DBWServiceAuth { providerConfig, userCredentials); + if (securityController.getUserPermissions(userId).isEmpty()) { + throw new DBWebException("Access denied (no permissions)"); + } + WebAuthInfo authInfo = new WebAuthInfo( webSession, user,