Hi,

some of my users are having a problem accessing a site that uses NTLM authentication, through our forward proxy (non intercepting).

I am fully aware of the problems with NTLM on web servers and have pointed this out to webmaster of that site and although they have a plan to change to Basic auth and SSL they haven't given any timescales. Meanwhile our user needs to access the site. Our policy says that all access should be via the proxy so we can't let them out directly through the firewall.

What is strange is that squid (2.5-stable10) appears to be dropping the 'WWW-Authenticate' header.

This is the response returned by the web server:

> HTTP/1.1 401 Unauthorized
> Content-Length: 1656
> Content-Type: text/html
> Server: Microsoft-IIS/6.0
> WWW-Authenticate: NTLM
> MicrosoftSharePointTeamServices: 6.0.2.5530
> X-Powered-By: ASP.NET
> Date: Wed, 20 Jul 2005 09:26:14 GMT
> Connection: close

But by the time it reaches the clients it's:

> HTTP/1.0 401 Unauthorized
> Content-Length: 1656
> Content-Type: text/html
> Server: Microsoft-IIS/6.0
> MicrosoftSharePointTeamServices: 6.0.2.5530
> X-Powered-By: ASP.NET
> Date: Wed, 20 Jul 2005 09:26:14 GMT
> X-Cache: MISS from cache.example.com
> Proxy-Connection: keep-alive

I've had a search through the squid source and can't find anything obvious that would be dropping it and I have no 'header_access' lines in squid.conf.

I normally use Privoxy as a parent and to ensure it wasn't that causing the problems I removed it.

I've observed this behaviour from cache.log after performing 'squid -k debug' and a packet capture off the network.

Any advice would be gratefully appreciated.

TIA,


                                Neil.

--
Neil Hillard                    [EMAIL PROTECTED]
Westland Helicopters Ltd.       http://www.whl.co.uk/

Disclaimer: This message does not necessarily reflect the
            views of Westland Helicopters Ltd.

Reply via email to