On Thu, 8 Jan 2004, Tim Bernhardson wrote: > The IP Address of the PC that the user is logged onto is stored in the > LDAP DB (if you run an LDAP Query on a logged in user, you should see a > field called networkAddress. With a little research, you could probably > write a helper(or tweak the current ldap one) to use this information > for authentication...
If you have this, then it is almost trivial to write an external_acl helper that will return the username to Squid for access and logging purposes. Regards Henrik