feat: added authorization for one api

This commit is contained in:
Sathishkumar Krishnan
2021-12-24 00:58:02 +05:30
parent 26c4c54114
commit 878ec6d0e0
6 changed files with 86 additions and 27 deletions

View File

@@ -1,17 +1,20 @@
const router = require("express").Router();
const controller = require("./user.controller");
const { AuthenticateMiddleware } = require("../config/authenticator");
const { AuthenticateMiddleware } = require("../config/auth");
const { SuperAdminCheck } = require("./utils/authorize");
router.post("/register", controller.registerUser);
router.post("/login", controller.loginUser);
router.post(
"/:id/addAccess",
AuthenticateMiddleware,
SuperAdminCheck,
controller.addUserAccessControl
);
router.post(
"/:id/removeAccess",
AuthenticateMiddleware,
SuperAdminCheck,
controller.removeUserAccessControl
);