mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-10-12 23:37:00 +08:00
fix token permissions read (#1245)
Co-authored-by: Aleksandr Skoblikov <aleksandr.skoblikov@dbeaver.com>
This commit is contained in:
co-authored by
Aleksandr Skoblikov
parent
d18e84d1f5
commit
77acfd9d98
+1
-2
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user