feat: added authorization for one api
This commit is contained in:
@@ -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
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user