@morojs/moro / RateLimitOptions
Interface: RateLimitOptions
Defined in: src/core/middleware/built-in/auth/core.ts:315
Rate limiting configuration for authentication endpoints
Properties
lockoutDuration?
optionallockoutDuration:number
Defined in: src/core/middleware/built-in/auth/core.ts:326
Lockout duration in seconds
Default
900 (15 minutes)
maxAttempts?
optionalmaxAttempts:number
Defined in: src/core/middleware/built-in/auth/core.ts:320
Maximum failed login attempts before lockout
Default
5
window?
optionalwindow:number
Defined in: src/core/middleware/built-in/auth/core.ts:332
Window to track attempts (in seconds)
Default
300 (5 minutes)