diff --git a/changelog.txt b/changelog.txt index ca75f69d5b..230d0e7315 100644 --- a/changelog.txt +++ b/changelog.txt @@ -3,6 +3,8 @@ Changes in version 0.6 (2004-xx-xx) * Added feature so DaoAuthenticationProvider returns User in Authentication * Added AbstractIntegrationFilter.secureContext property for custom contexts +* Added stack trace logging to SecurityEnforcementFilter +* Updated Authentication to be serializable (Weblogic support) * Refactored User to UserDetails interface * Improved organisation of DaoAuthenticationProvider to facilitate subclassing * Fixed Linux compatibility issues (directory case sensitivity etc) diff --git a/core/src/main/java/org/acegisecurity/Authentication.java b/core/src/main/java/org/acegisecurity/Authentication.java index bbb3013cd1..f7ab4c324c 100644 --- a/core/src/main/java/org/acegisecurity/Authentication.java +++ b/core/src/main/java/org/acegisecurity/Authentication.java @@ -15,6 +15,8 @@ package net.sf.acegisecurity; +import java.io.Serializable; + import java.security.Principal; @@ -33,7 +35,7 @@ import java.security.Principal; * @author Ben Alex * @version $Id$ */ -public interface Authentication extends Principal { +public interface Authentication extends Principal, Serializable { //~ Methods ================================================================ public void setAuthenticated(boolean isAuthenticated);