On Tue, 27 Sep 2005, Vinod Patel wrote:

        /* code for removing NTLM headers from reply */

I removed the above code and NTLM auth seems to work for me.

No it does not.

If you remove this code the following result will be seen:

  - In light testing as a single user it may appear to work at first
- After more indepth testing you will notice random authentication popups as the first sign of trouble - After more testing with multiple users you will notice the random authentication popups a lot more - And if you look more closely at the web server logs or what permissions is given to each user you will notice that the server "randomly" assings another user to the requests when an authentication popup is not given.

With firefox, it works for both transparent mode as well as proxy mode.

The fact that Firefox works in proxy mode can to a remote extent be argued to be a bug in Firefox not implementing NTLM in the same manner as MSIE.

With IE, it works in transparent mode, but does not work in proxy mode.

As it should. Microsoft is well aware of the problems. See Internet draft draft-jaganathan-kerberos-http-01 for details on what is required to use NTLM and Negotiate over HTTP proxies.

Regards
Henrik

Reply via email to