context.publishEvent(new InteractiveAuthenticationSuccesEvent(
context.publishEvent(new InteractiveAuthenticationSuccessEvent(
    protected void successfulAuthentication(HttpServletRequest request,        HttpServletResponse response, Authentication authResult)        throws IOException {        if (logger.isDebugEnabled()) {            logger.debug("Authentication success: " + authResult);        }        SecurityContextHolder.getContext().setAuthentication(authResult);        // Fire event        if (this.context != null) {            context.publishEvent(new InteractiveAuthenticationSuccesEvent(                    authResult, this.getClass()));        }    }