From d6e07668fb381d1c0ec8ba815b4ffab979994bc9 Mon Sep 17 00:00:00 2001 From: Christian Hofmaier Date: Mon, 4 Feb 2019 00:03:45 +0000 Subject: Implement Middlware for Permission Manager --- server/router.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/router.js') diff --git a/server/router.js b/server/router.js index 6070f33..1eadc48 100644 --- a/server/router.js +++ b/server/router.js @@ -2,6 +2,7 @@ var express = require('express') var router = express.Router() var path = require('path') var fs = require('fs') +var permUtil = require(path.join(__dirname, 'lib', 'permissions', 'permissionutil')) // Authentication routes var auth = require(path.join(__dirname, 'lib', 'authentication')) @@ -17,7 +18,7 @@ fs.readdirSync(path.join(__dirname, 'api')).forEach(filename => { // Public callable functions. if (api.noAuthRouter) router.use('/' + filename.split('.')[0] + '/', api.noAuthRouter) // Authentication needed - if (api.router) router.use('/' + filename.split('.')[0] + '/', auth.verifyToken, api.router) + if (api.router) router.use('/' + filename.split('.')[0] + '/', auth.verifyToken, permUtil.exportFunctions, api.router) }) // !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -- cgit v1.2.3-55-g7522