From 77acfd9d9813df1d77cd23ebe83571ed86ec0c30 Mon Sep 17 00:00:00 2001 From: Serge Rider Date: Fri, 28 Oct 2022 07:27:16 -0500 Subject: [PATCH] fix token permissions read (#1245) Co-authored-by: Aleksandr Skoblikov --- .../service/security/CBEmbeddedSecurityController.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java b/server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java index 3c0d085f4f..a0e9a62b59 100644 --- a/server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java +++ b/server/bundles/io.cloudbeaver.service.security/src/io/cloudbeaver/service/security/CBEmbeddedSecurityController.java @@ -1244,7 +1244,6 @@ public class CBEmbeddedSecurityController implements SMAdminController, SMAuthen SMTokens smTokens = findTokenBySmSession(smSessionId); SMAuthPermissions authPermissions = getTokenPermissions(smTokens.getSmAccessToken()); - String userId = authPermissions.getUserId(); String authRole = readTokenAuthRole(smTokens.getSmAccessToken()); var successAuthStatus = SMAuthInfo.success( authId, @@ -1751,7 +1750,7 @@ public class CBEmbeddedSecurityController implements SMAdminController, SMAuthen } catch (SQLException e) { throw new DBCException("Error reading token info in database", e); } - var permissions = userId == null ? getAnonymousUserPermissions() : getUserPermissions(userId); + var permissions = userId == null ? getAnonymousUserPermissions() : getUserPermissions(userId, authRole); return new SMAuthPermissions(userId, sessionId, permissions); }