mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 23:35:59 +00:00
multiauth WIP
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
const { compilePermissions, testPermission } = require('dbgate-tools');
|
||||
const _ = require('lodash');
|
||||
const { getAuthProvider } = require('../auth/authProvider');
|
||||
const { getAuthProviderFromReq } = require('../auth/authProvider');
|
||||
|
||||
const cachedPermissions = {};
|
||||
|
||||
@@ -10,7 +10,7 @@ function hasPermission(tested, req) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const permissions = getAuthProvider().getCurrentPermissions(req);
|
||||
const permissions = getAuthProviderFromReq(req).getCurrentPermissions(req);
|
||||
|
||||
if (!cachedPermissions[permissions]) {
|
||||
cachedPermissions[permissions] = compilePermissions(permissions);
|
||||
|
||||
Reference in New Issue
Block a user