rbac outsourced
This commit is contained in:
@@ -135,7 +135,7 @@ const server = https.createServer(httpsOptions, app);
|
||||
databaseModel.set('roleModel', require(`@models/roleModel`)(service.get('sqlManager').getInstance('main')));
|
||||
databaseModel.set('rolePermissionsModel', require(`@models/rolePermissionsModel`)(service.get('sqlManager').getInstance('main')));
|
||||
|
||||
service.set('authenticationManager', new AuthenticationManager(databaseModel.get('authentication'), app.locals.configuration.integration.token.secret, databaseModel));
|
||||
service.set('authenticationManager', new AuthenticationManager(databaseModel.get('authentication'), app.locals.configuration.integration.token.secret));
|
||||
service.set('rbacManager', new RBACManager(databaseModel));
|
||||
|
||||
service.set('activeDirectoryManager', new ActiveDirectory(app.locals.configuration.integration.activedirectory))
|
||||
@@ -155,6 +155,7 @@ const server = https.createServer(httpsOptions, app);
|
||||
exports.helpers = helpers;
|
||||
|
||||
// app.use(service.get('vaultifyManager').createMiddleware());
|
||||
app.use(service.get('rbacManager').requirePermissionMiddleware());
|
||||
|
||||
app.use(express.urlencoded({ extended: true }));
|
||||
app.use(express.json());
|
||||
@@ -228,7 +229,6 @@ const server = https.createServer(httpsOptions, app);
|
||||
//#endregion
|
||||
|
||||
app.use(service.get('authenticationManager').authenticate());
|
||||
app.use(service.get('authenticationManager').requirePermissionMiddleware());
|
||||
|
||||
//#region Implements sockets
|
||||
require(`${app.locals.path.source}/sockets/mainSocket.js`)(
|
||||
|
||||
Reference in New Issue
Block a user