I use Spring Security 3.0.4 and our system uses several Authentication Filters.
When a user log-in, UserPasswordAuthenticationFilter and OpenIDAuthenticationFilter, RememberMeAuthenticationFilter throws InteractiveAuthenticationSuccessEvent.
However, BasicAuthenticationFilter does not throw InteractiveAuthenticationSuccessEvent.
I'd like BasicAuthenticationFilter to throw InteractiveAuthenticationSuccessEvent.
There is another option using AuthenticationSuccessEvent.
However AuthenticationSuccessEvent does not have generatedBy property, and is not thrown on OpenID and RememberMe login.