Search squid archive

RE: cache_peer authentication?

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

 



> -----Original Message-----
> From: Duncan Reed [mailto:duncanreed@xxxxxxxxx]
> Sent: Friday, July 15, 2005 2:56 AM
> To: squid-users@xxxxxxxxxxxxxxx
> Subject:  cache_peer authentication?
> 
> 
> Hi all
> 
> I'm a relative newbie, so be gentle when I'm dumb!
> 
> I have a child proxy looking after part of a
> network, and I have it set that it directs all
> requests to a parent. I don't want the individual
> clients to authenticate to that child proxy.
> 
> However, I do want the child proxy to authenticate to
> the parent. I can see from the documents how one would
> control access based on IP address. 
> 

Look into the cache_peer directives.  Something like...

cache_peer parent.example.com parent 3128 7 no-query login=marketing:secret

...would authenticate against the parent proxy using the above credentials for all requests (and not do ICP queries).

> Is there a way to handle this with a username/password
> pair, and furthermore, manage that u/p pair through an
> external helper (so I could store the u/p in MySQL for
> example)? 

Assuming that this is an extension of the "child authenticates for all" question above, in the parent's squid.conf if you add...

acl marketing-proxy proxy_auth marketing

... you would have an acl (named "marketing-proxy") that would match the authentication used by the hypothetical child proxy above.

As for using MySQL to store username/password combinations, that would be done by making (or finding) a program that takes in the information and spits out "OK" or "ERR".  The squid.conf.default has more information.

> 
> TIA
> 
> Duncan

Chris


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

  Powered by Linux