From 491fb00ffd838d7aeb88280fdbdc72c77741fd9a Mon Sep 17 00:00:00 2001 From: Ben Alex Date: Mon, 12 Jul 2004 22:40:33 +0000 Subject: [PATCH] Make Authentication serializable (Weblogic support). --- changelog.txt | 2 ++ core/src/main/java/org/acegisecurity/Authentication.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) 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);