You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ca...@apache.org on 2006/09/13 19:08:34 UTC
svn commit: r443029 -
/maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java
Author: carlos
Date: Wed Sep 13 10:08:34 2006
New Revision: 443029
URL: http://svn.apache.org/viewvc?view=rev&rev=443029
Log:
Fix the User object casting
Modified:
maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java
Modified: maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java?view=diff&rev=443029&r1=443028&r2=443029
==============================================================================
--- maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java (original)
+++ maven/shared/trunk/maven-user/maven-user-acegi/src/main/java/org/apache/maven/user/acegi/event/authentication/UserEventPublisher.java Wed Sep 13 10:08:34 2006
@@ -18,6 +18,7 @@
import org.acegisecurity.event.authentication.AuthenticationFailureBadCredentialsEvent;
import org.acegisecurity.event.authentication.AuthenticationSuccessEvent;
+import org.acegisecurity.userdetails.User;
import org.apache.maven.user.model.UserManager;
import org.springframework.context.ApplicationEvent;
import org.springframework.context.ApplicationEventPublisher;
@@ -63,8 +64,8 @@
private void success( AuthenticationSuccessEvent event )
{
- String username = (String) event.getAuthentication().getPrincipal();
- getUserManager().loginSuccessful( username );
+ User user = (User) event.getAuthentication().getPrincipal();
+ getUserManager().loginSuccessful( user.getUsername() );
}
private void badCredentials( AuthenticationFailureBadCredentialsEvent event )