Search squid archive

Re: Transparent Authentication

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

 



mån 2007-04-30 klockan 15:28 +0200 skrev Ian:

> Please excuse my ignorance on this one, but I cant seem to get this
> working correctly. What im trying to do is run an LDAP authenticator
> for anyone that isnt part of the local network (i.e. remote cache from
> home or something).

ok


> I am also transparently redirecting all traffic
> inbound on an interface to the cache.

Ok, except that you can't use authentication for users transparently
intercepted without browser proxy settings.


> Okay. So the first problem is in cache.log i have the following:
> 2007/04/30 13:16:40| strtokFile: /usr/cache/lists/allowip.list not found
> 2007/04/30 13:16:40| aclParseAclLine: WARNING: empty ACL: acl ALLOWIP
> src "/usr/cache/lists/allowip.list"
> 
> Now that file exists fine:
> [root@my] ~ # ls -l /usr/cache/lists/allowip.list
> -rwxrwxrwx  1 root  www  44 Apr 30 12:57 /usr/cache/lists/allowip.list
> [root@my] ~ #

Also check the permissions on the directory.


> Then the second problem is that for the LDAP auth I am getting this in
> the cache.log when someone is transparently redirects and their ip
> isnt in the ACL:
> 
> aclAuthenticated: authentication not applicable on transparently
> intercepted requests.

Correct.

> Now, I have done transparent auth using LDAP before and its only since
> I upgraded to 2.6 from 2.5 that this started.

has never worked. In some versions Squid has not complained, but you
then
a) Hijack the web servers possibility to ask for login, making it
impossible for users to log in to the web server.
b) Leak out your users login details

> The transparent cache works fine if I dont have any authenticators
> running or if I point to it. I am running squid 2.6 Stable 10. The
> authenticators work fine if I point to the cache so its just the
> combination of the two thats causing the problem.

You can't combine proxy authentication and transparent interception for
the same user. Protocol security limitation where the browser is
required to be aware it's speaking to a proxy to perform proxy
authentication, not a limitation of Squid.

Regards
Henrik

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


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

  Powered by Linux