Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2009-05-13 03:09:01 +0000
committerGreg Wilkins2009-05-13 03:09:01 +0000
commitd29b5d3a4ed5ad9865f3e086479f52587cf58a4d (patch)
tree932789e2db661dcfa97351aef7d812f9c42ecab6 /jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java
parent5255060588411bce9e1a618b81a4694b922289ec (diff)
downloadorg.eclipse.jetty.project-d29b5d3a4ed5ad9865f3e086479f52587cf58a4d.tar.gz
org.eclipse.jetty.project-d29b5d3a4ed5ad9865f3e086479f52587cf58a4d.tar.xz
org.eclipse.jetty.project-d29b5d3a4ed5ad9865f3e086479f52587cf58a4d.zip
275396 Added Authentication.Wrapped to allow JSAPI wrapping
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@210 7e9141cc-0065-0410-87d8-b60c137991c4
Diffstat (limited to 'jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java')
-rw-r--r--jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java5
1 files changed, 5 insertions, 0 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 b42d527aa3..97c7cca9e3 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
@@ -415,6 +415,11 @@ public abstract class SecurityHandler extends HandlerWrapper implements Authenti
if (authentication==null || authentication==Authentication.NOT_CHECKED)
authentication=authenticator.validateRequest(request, response, isAuthMandatory);
+ if (authentication instanceof Authentication.Wrapped)
+ {
+ request=((Authentication.Wrapped)authentication).getHttpServletRequest();
+ response=((Authentication.Wrapped)authentication).getHttpServletResponse();
+ }
if (authentication instanceof Authentication.ResponseSent)
{

Back to the top