Просмотр исходного кода

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 лет назад
Родитель
Сommit
84de1af960
1 измененных файлов с 5 добавлено и 0 удалено
  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(
     '/project',
     AuthenticationController.requireLogin(),
+    RateLimiterMiddleware.rateLimit({
+      endpointName: 'open-project',
+      maxRequests: 20,
+      timeInterval: 60
+    }),
     ProjectController.projectListPage
   )
   webRouter.post(