Search squid archive

Re: negotiate auth scheme confusing windows users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/01/11 08:16, Brian J. Murrell wrote:
I have the following configured for authentication in my squid 3.1.1 server:

auth_param negotiate program /usr/lib/squid3/squid_kerb_auth
auth_param negotiate children 10
auth_param negotiate keep_alive on
auth_param basic program /usr/lib/squid3/pam_auth
auth_param basic children 3
auth_param basic realm Squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off

Which works just fine in my all-linux-and-firefox-and-chromium network.

Every now and then though a Windows (7) user comes into the network and for
whatever reason proxy authentication doesn't work on those nodes.

My guess is that windows is trying to do Negotiate authentication but squid is
not able to understand what it's sending.  Am I close?  Any solutions?


Try to upgrade to 3.1.10. 3.1.1 is outdated with several security vulnerabilities now. You might also try 3.2 beta release and see if the updated auth handling there is any better for you.


Either way check the logs and try to track down exactly whether and how the auth is failing. Guesses are not good enough sorry.

In order for auth to fail completely with that config one or more of these must be happening:
 * BOTH Negotiate and Basic protocols fail
 * or, the browser fails to try the available alternatives when one breaks
* or, the browser continually sends the wrong credentials and gets rejected

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.10
  Beta testers wanted for 3.2.0.4


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux