From 387d603bc706762ea8c4d37dbe8b5be10e5c2626 Mon Sep 17 00:00:00 2001 From: Rob Worsnop Date: Wed, 20 Jun 2012 16:01:18 -0400 Subject: [PATCH] SEC-1940 publish event when AccountStatusException --- .../springframework/security/authentication/ProviderManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/org/springframework/security/authentication/ProviderManager.java b/core/src/main/java/org/springframework/security/authentication/ProviderManager.java index 6a2732c1c60..d5b87c07d08 100644 --- a/core/src/main/java/org/springframework/security/authentication/ProviderManager.java +++ b/core/src/main/java/org/springframework/security/authentication/ProviderManager.java @@ -160,6 +160,7 @@ public Authentication authenticate(Authentication authentication) throws Authent break; } } catch (AccountStatusException e) { + eventPublisher.publishAuthenticationFailure(e, authentication); prepareException(e, authentication); // SEC-546: Avoid polling additional providers if auth failure is due to invalid account status throw e;