Add brute-force protection with rate limiting on login
- Caffeine cache used to allow max 5 login attempts per minute. - Login endpoint blocks IPs exceeding rate, returns 429 status. - Failed attempts are reset after successful login or after 1 minute.
This commit is contained in:
Reference in New Issue
Block a user