mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 14:13:43 +01:00
Merge pull request #2996 from overleaf/jpa-rate-limit-project-download
[misc] rate limit the download of project revisions to 30 per user/hour GitOrigin-RevId: 81244a0dad1cf183da69406ef488f6684d5f134a
This commit is contained in:
@@ -543,6 +543,11 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) {
|
||||
)
|
||||
webRouter.get(
|
||||
'/project/:project_id/version/:version/zip',
|
||||
RateLimiterMiddleware.rateLimit({
|
||||
endpointName: 'download-project-revision',
|
||||
maxRequests: 30,
|
||||
timeInterval: 60 * 60
|
||||
}),
|
||||
AuthorizationMiddleware.ensureUserCanReadProject,
|
||||
HistoryController.downloadZipOfVersion
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user