사용자 로그인 시스템 후에 일부 데이터를 준비하고 싶습니다. 나는 3.0 RELEASE 봄 업데이트SpringSecurity3.0 AuthenticationSuccessEvent를 감지 할 수 없습니다.
import org.springframework.context.ApplicationListener;
import org.springframework.security.authentication.event.AuthenticationSuccessEvent;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Component;
@Component
public class MyApplicationListener implements
ApplicationListener<AuthenticationSuccessEvent> {
@Override
public void onApplicationEvent(AuthenticationSuccessEvent event) {
UserDetails userDetails = (UserDetails) event.getAuthentication()
.getPrincipal();
System.out.println("Successed login:" + userDetails.getUsername());
}
}
, 그리고 봄 보안 3.0.0.RC2 : 일부 구글 후, 나는 AuthenticationSuccessEvent을 듣고 만약 ApplicationListener를 구현했습니다. 그러나 나는 (내가이 일을, 같은 AuthenticationFailureBadCredentialsEvent 같은 다른 이벤트를 시도) :(AuthenticationSuccessEvent 요구 만나지 수
내가 내 자신의 인증 관리자를 사용하여 이벤트에 대한 아무것도하지 :.마 나는 봄 - 보안 2.0.4을 사용하고