Răsfoiți Sursa

Merge pull request #2108 from overleaf/sk-add-rate-limit-to-project-page

Add a rate limit to the `/project` page

GitOrigin-RevId: ef77f092c94c6a88fc73354cee6b8572b84d3d3a
Shane Kilkelly 7 ani în urmă
părinte
comite
84de1af960
1 a modificat fișierele cu 5 adăugiri și 0 ștergeri
  1. 5 0
      services/web/app/src/router.js

+ 5 - 0
services/web/app/src/router.js

@@ -262,6 +262,11 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) {
   webRouter.get(
   webRouter.get(
     '/project',
     '/project',
     AuthenticationController.requireLogin(),
     AuthenticationController.requireLogin(),
+    RateLimiterMiddleware.rateLimit({
+      endpointName: 'open-project',
+      maxRequests: 20,
+      timeInterval: 60
+    }),
     ProjectController.projectListPage
     ProjectController.projectListPage
   )
   )
   webRouter.post(
   webRouter.post(