misc: added missing auth check for rate-limit endpoint

This commit is contained in:
Sheen Capadngan
2024-06-14 02:37:01 +08:00
parent bc3f21809e
commit 08a77f6ddb
@@ -21,6 +21,11 @@ export const registerRateLimitRouter = async (server: FastifyZodProvider) => {
}) })
} }
}, },
onRequest: (req, res, done) => {
verifyAuth([AuthMode.JWT])(req, res, () => {
verifySuperAdmin(req, res, done);
});
},
handler: async () => { handler: async () => {
const rateLimit = await server.services.rateLimit.getRateLimits(); const rateLimit = await server.services.rateLimit.getRateLimits();
if (!rateLimit) { if (!rateLimit) {
@@ -40,7 +45,7 @@ export const registerRateLimitRouter = async (server: FastifyZodProvider) => {
rateLimit: readLimit rateLimit: readLimit
}, },
onRequest: (req, res, done) => { onRequest: (req, res, done) => {
verifyAuth([AuthMode.JWT, AuthMode.API_KEY])(req, res, () => { verifyAuth([AuthMode.JWT])(req, res, () => {
verifySuperAdmin(req, res, done); verifySuperAdmin(req, res, done);
}); });
}, },