From 8a17e6592e26babb1c02fd2ab4df99e13b559820 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Mon, 26 Mar 2012 12:34:36 -0700 Subject: [PATCH] Make Credentials as serializable as possible. --- .../net/sourceforge/guacamole/net/auth/Credentials.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/auth/Credentials.java b/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/auth/Credentials.java index a786a79f5..c296e3452 100644 --- a/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/auth/Credentials.java +++ b/guacamole-ext/src/main/java/net/sourceforge/guacamole/net/auth/Credentials.java @@ -1,5 +1,6 @@ package net.sourceforge.guacamole.net.auth; +import java.io.Serializable; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; @@ -49,7 +50,9 @@ import javax.servlet.http.HttpSession; * * @author Michael Jumper */ -public class Credentials { +public class Credentials implements Serializable { + + private static final long serialVersionUID = 1L; /** * An arbitrary username. @@ -64,12 +67,12 @@ public class Credentials { /** * The HttpServletRequest carrying additional credentials, if any. */ - private HttpServletRequest request; + private transient HttpServletRequest request; /** * The HttpSession carrying additional credentials, if any. */ - private HttpSession session; + private transient HttpSession session; /** * Returns the password associated with this set of credentials.