mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-10-03 17:59:37 +02:00
Add rate limit to registration and API endpoints
This commit is contained in:
parent
fd0bfc3ac4
commit
c1340a6ac3
9 changed files with 112 additions and 23 deletions
|
@ -280,17 +280,6 @@ let CONSTRAINTS_FIELDS = {
|
|||
}
|
||||
}
|
||||
|
||||
const RATES_LIMIT = {
|
||||
LOGIN: {
|
||||
WINDOW_MS: CONFIG.RATES_LIMIT.LOGIN.WINDOW_MS,
|
||||
MAX: CONFIG.RATES_LIMIT.LOGIN.MAX
|
||||
},
|
||||
ASK_SEND_EMAIL: {
|
||||
WINDOW_MS: CONFIG.RATES_LIMIT.ASK_SEND_EMAIL.WINDOW_MS,
|
||||
MAX: CONFIG.RATES_LIMIT.ASK_SEND_EMAIL.MAX
|
||||
}
|
||||
}
|
||||
|
||||
let VIDEO_VIEW_LIFETIME = 60000 * 60 // 1 hour
|
||||
let CONTACT_FORM_LIFETIME = 60000 * 60 // 1 hour
|
||||
|
||||
|
@ -624,8 +613,6 @@ if (isTestInstance() === true) {
|
|||
FILES_CACHE.VIDEO_CAPTIONS.MAX_AGE = 3000
|
||||
MEMOIZE_TTL.OVERVIEWS_SAMPLE = 1
|
||||
ROUTE_CACHE_LIFETIME.OVERVIEWS.VIDEOS = '0ms'
|
||||
|
||||
RATES_LIMIT.LOGIN.MAX = 20
|
||||
}
|
||||
|
||||
updateWebserverUrls()
|
||||
|
@ -696,7 +683,6 @@ export {
|
|||
SCHEDULER_INTERVALS_MS,
|
||||
REPEAT_JOBS,
|
||||
STATIC_DOWNLOAD_PATHS,
|
||||
RATES_LIMIT,
|
||||
MIMETYPES,
|
||||
CRAWL_REQUEST_CONCURRENCY,
|
||||
DEFAULT_AUDIO_RESOLUTION,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue