]> git.immae.eu Git - github/wallabag/wallabag.git/commit
Log an error level message when user auth fail
authorJeremy Benoist <jeremy.benoist@gmail.com>
Thu, 8 Jun 2017 20:24:49 +0000 (22:24 +0200)
committerJeremy Benoist <jeremy.benoist@gmail.com>
Thu, 8 Jun 2017 20:24:49 +0000 (22:24 +0200)
commit63f9f22fa37b14171c6f92d24f99ccf01ae7af00
treeddefd381025de91686995c883bb7122dd986898b
parent3f474025d889c3eff20b481f005f4d292f1ef29d
Log an error level message when user auth fail

When a user login using the form we know log an error level information with information about the user:
- username used
- IP
- User agent

For example:

> Authentication failure for user "eza", from IP "127.0.0.1", with UA: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36".

It’ll allows server admin using fail2ban to configure it to block these people if they generate too much failure authentication.
app/config/security.yml
src/Wallabag/UserBundle/Resources/config/services.yml
src/Wallabag/UserBundle/Security/CustomAuthenticationFailureHandler.php [new file with mode: 0644]