Explorar o código

Merge pull request #2179 from overleaf/sk-re-add-project-dashboard-rate-limit

Re-add rate limit on /project

GitOrigin-RevId: 1099361db517c8bfce08b4bbc6b64d05205cccb1
Eric Mc Sween %!s(int64=7) %!d(string=hai) anos
pai
achega
7951ee229a
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  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-dashboard',
+      maxRequests: 30,
+      timeInterval: 60
+    }),
     ProjectController.projectListPage
     ProjectController.projectListPage
   )
   )
   webRouter.post(
   webRouter.post(