Massimiliano Perrone created SYNCOPE-1971:
---------------------------------------------

             Summary: Add throttling for repeated failed username/password  
authentication attempts
                 Key: SYNCOPE-1971
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-1971
             Project: Syncope
          Issue Type: Improvement
          Components: core
            Reporter: Massimiliano Perrone
            Assignee: Massimiliano Perrone
             Fix For: 4.0.7, 4.1.2, 5.0.0


The proposed change adds configurable throttling for repeated failed 
username/password authentication attempts. Failed attempts are tracked per 
domain and login within a configurable time window to help prevent brute-force 
attacks against user passwords (e.g. the admin account).

Once the configured threshold is reached, further attempts are temporarily 
rejected with HTTP 429 and a Retry- After header, including attempts with valid 
credentials during
  the lock window.

This provides a generic rate-limiting layer independent of user suspension 
policies.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to