summaryrefslogtreecommitdiff
path: root/java/src/com/memberwebs
diff options
context:
space:
mode:
authorStef Walter <stef@memberwebs.com>2006-06-07 01:43:57 +0000
committerStef Walter <stef@memberwebs.com>2006-06-07 01:43:57 +0000
commit6b0196e20088046fd0f3f248a1e68cb69912d944 (patch)
tree6550e6c1ea6497e936217f437e36a6b898db989d /java/src/com/memberwebs
parent2345f652530d51eeedcfa83bc637bc3adb5b3fad (diff)
- Disable NTLM via servlet and Jetty java authenticators (a custom one
which provides connection id info is needed).
Diffstat (limited to 'java/src/com/memberwebs')
-rw-r--r--java/src/com/memberwebs/httpauth/jetty/JettyHttpAuthenticator.java4
-rw-r--r--java/src/com/memberwebs/httpauth/servlet/ServletHttpAuthenticator.java4
2 files changed, 6 insertions, 2 deletions
diff --git a/java/src/com/memberwebs/httpauth/jetty/JettyHttpAuthenticator.java b/java/src/com/memberwebs/httpauth/jetty/JettyHttpAuthenticator.java
index bcca142..1b89436 100644
--- a/java/src/com/memberwebs/httpauth/jetty/JettyHttpAuthenticator.java
+++ b/java/src/com/memberwebs/httpauth/jetty/JettyHttpAuthenticator.java
@@ -102,7 +102,9 @@ public class JettyHttpAuthenticator
try
{
- user = authenticateRequest(request, response, "XXX", request.getMethod(),
+ // Connection ID is random. This prevents NTLM from working :(
+ String connid = "" + Math.random();
+ user = authenticateRequest(request, response, connid, request.getMethod(),
request.getURI().toString(), authtypes);
}
catch(HttpAuthException e)
diff --git a/java/src/com/memberwebs/httpauth/servlet/ServletHttpAuthenticator.java b/java/src/com/memberwebs/httpauth/servlet/ServletHttpAuthenticator.java
index be4902f..da1edee 100644
--- a/java/src/com/memberwebs/httpauth/servlet/ServletHttpAuthenticator.java
+++ b/java/src/com/memberwebs/httpauth/servlet/ServletHttpAuthenticator.java
@@ -114,7 +114,9 @@ public class ServletHttpAuthenticator
try
{
- return authenticateRequest(req, resp, "XXX", method, uri, authtypes);
+ // Connection ID is random. This prevents NTLM from working :(
+ String connid = "" + Math.random();
+ return authenticateRequest(req, resp, connid, method, uri, authtypes);
}
catch(HttpAuthException e)
{