Search squid archive

Re: Re: Authentication problem

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

 



On 23/11/2012 7:09 a.m., Warren Baker wrote:
On Thu, Nov 22, 2012 at 3:57 PM, Warren Baker <warren@xxxxxxxxxxx> wrote:
I have squid-3.2.3 configured to make use of negotiate, and to
authenticate certain users. However the following config doesn't work

acl userA proxy_auth warren
acl userB proxy_auth testb

http_access allow userA
http_access allow userB
http_access deny all

userA successfully authenticates and can browse. userB however
obviously doesn't match userA acl and just gets presented with the
cache denied page.
Debugging the acl shows that it never moves passed the userA acl and
doesn't continue onto authenticating the 'testb' user.

I am guessing it is because testb user's browser fails with the
challenge on userA http_access test and thus it gets failed
completely. Is there a way around this?

You are guessing right. As it documented in the wiki ... (seems to be down right now).

The way around it is to combine userA and userB into one ACL, or to check auth and use the "all"-hack to prevent auth challenges on username mismatch.

1)
 acl users proxy_auth userA userB
 http_access allow users
 http_access deny all


2)
 acl login proxy_auth REQUIRED
 acl userA proxy_auth userA
 acl userB proxy_auth userB

 http_access deny !login
 http_access allow userA all
 http_access allow userB all
 http_access deny all

Amos


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

  Powered by Linux