diff options
author | Greg Wilkins | 2009-05-13 03:09:01 +0000 |
---|---|---|
committer | Greg Wilkins | 2009-05-13 03:09:01 +0000 |
commit | d29b5d3a4ed5ad9865f3e086479f52587cf58a4d (patch) | |
tree | 932789e2db661dcfa97351aef7d812f9c42ecab6 /jetty-security/src/main/java/org/eclipse/jetty/security/SecurityHandler.java | |
parent | 5255060588411bce9e1a618b81a4694b922289ec (diff) | |
download | org.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.java | 5 |
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) { |