diff --git a/backend/src/routes/iamRoutesEL.ts b/backend/src/routes/iamRoutesEL.ts index 7c359d5..597b854 100644 --- a/backend/src/routes/iamRoutesEL.ts +++ b/backend/src/routes/iamRoutesEL.ts @@ -1,23 +1,19 @@ import { Router } from "express"; -import isAuth from "../middleware/isAuth"; import * as IAMControllerEL from "../controllers/IAMControllerEL"; +import verifyAPIKey from "../middleware/verifyAPIKey"; const iamRoutesEL = Router(); +iamRoutesEL.post("/IAM/users", verifyAPIKey, IAMControllerEL.createUser); +iamRoutesEL.put("/IAM/users", verifyAPIKey, IAMControllerEL.updateUser); +iamRoutesEL.delete("/IAM/users", verifyAPIKey, IAMControllerEL.deleteUser); +iamRoutesEL.get("/IAM/users/check", verifyAPIKey, IAMControllerEL.checkUser); -iamRoutesEL.get("/users/all", isAuth, IAMControllerEL.all); +iamRoutesEL.patch("/IAM/users/rights/link", verifyAPIKey, IAMControllerEL.linkUserRight); +iamRoutesEL.patch("/IAM/users/rights/unlink", verifyAPIKey, IAMControllerEL.unlinkUserRight); +iamRoutesEL.post("/IAM/users/rights/check", verifyAPIKey, IAMControllerEL.checkUserRight); -iamRoutesEL.get("/users", isAuth, IAMControllerEL.index); - -iamRoutesEL.post("/users", isAuth, IAMControllerEL.store); - -iamRoutesEL.put("/users/:userId", isAuth, IAMControllerEL.update); - -iamRoutesEL.get("/users/:userId", isAuth, IAMControllerEL.show); - -iamRoutesEL.get("/users/logout/:userId", isAuth, IAMControllerEL.logoutUser); - -iamRoutesEL.delete("/users/:userId", isAuth, IAMControllerEL.remove); +iamRoutesEL.patch("/IAM/users/reset-password", verifyAPIKey, IAMControllerEL.resetPassword); export default iamRoutesEL;