From 42b59ad2d6e10b6110948aee0a88418eb5dcd94c Mon Sep 17 00:00:00 2001 From: Rory& Date: Sun, 1 Jun 2025 15:42:18 +0200 Subject: Rewrite routing --- src/api/middlewares/authMiddleware.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/api/middlewares/authMiddleware.js') diff --git a/src/api/middlewares/authMiddleware.js b/src/api/middlewares/authMiddleware.js index 8553517..19de4d8 100644 --- a/src/api/middlewares/authMiddleware.js +++ b/src/api/middlewares/authMiddleware.js @@ -30,6 +30,10 @@ export function validateAuth(options) { }; } +export const requireUser = validateAuth({ roles: [UserType.USER] }); +export const requireMonitor = validateAuth({ roles: [UserType.MONITOR] }); +export const requireAdmin = validateAuth({ roles: [UserType.ADMIN] }); + class AuthValidationOptions { roles; } -- cgit 1.5.1