diff options
author | Jesse McConnell | 2012-08-17 14:18:47 +0000 |
---|---|---|
committer | Jesse McConnell | 2012-08-17 14:18:47 +0000 |
commit | 8c0897839a41b310a42759043fa2a5578262870e (patch) | |
tree | 9cdfc21c97e6e7370ee7fe4cbef86df1a81b836e /jetty-security/src/main | |
parent | 086e74bed8250c3400ee192dc00403a71b6d1525 (diff) | |
download | org.eclipse.jetty.project-8c0897839a41b310a42759043fa2a5578262870e.tar.gz org.eclipse.jetty.project-8c0897839a41b310a42759043fa2a5578262870e.tar.xz org.eclipse.jetty.project-8c0897839a41b310a42759043fa2a5578262870e.zip |
replace old AbstractHttpConnection with HttpChannel to get request for session listener
Diffstat (limited to 'jetty-security/src/main')
-rw-r--r-- | jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java b/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java index 262b40dcee..9cbc329f89 100644 --- a/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java +++ b/jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java @@ -27,9 +27,9 @@ import javax.servlet.http.HttpSessionEvent; import javax.servlet.http.HttpSessionListener; import org.eclipse.jetty.security.authentication.DeferredAuthentication; -import org.eclipse.jetty.server.AbstractHttpConnection; import org.eclipse.jetty.server.Authentication; import org.eclipse.jetty.server.Handler; +import org.eclipse.jetty.server.HttpChannel; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.Response; import org.eclipse.jetty.server.UserIdentity; @@ -300,12 +300,13 @@ public abstract class SecurityHandler extends HandlerWrapper implements Authenti } public void sessionCreated(HttpSessionEvent se) - { + { //if current request is authenticated, then as we have just created the session, mark it as secure, as it has not yet been returned to a user - AbstractHttpConnection connection = AbstractHttpConnection.getCurrentConnection(); - if (connection == null) + HttpChannel channel = HttpChannel.getCurrentHttpChannel(); + + if (channel == null) return; - Request request = connection.getRequest(); + Request request = channel.getRequest(); if (request == null) return; |