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 )