Re: [squid-users] Re: enabling web based Authentication.

From: Amos Jeffries <squid3@dont-contact.us>
Date: Sat, 01 Mar 2008 22:49:34 +1300

Dave Coventry wrote:
> I have just been googling and I read that it is impossible for Squid
> to provide for Transparent Proxying and for Authentication.
>
> Would it be possible to replace the
> "/usr/local/squid/share/errors/English/ERR_ACCESS_DENIED" page with a
> custom one providing for usernames and passwords.
>
> A Perl script might be able to generate a file accessible to the "acl
> AuthorisedUser src /var/log/squid/iplistfile" directive.
>
> Is this feasible?

In 2.x its sometimes needed. In 3.x its fully obsolete.

>
> Has anyone done something similar?

Yes. see below.

>
> Or is there an easier solution?

Yes.
Write up your login page as a normal HTML page somewhere.
Use:
    deny_info http://<page-uri> <name-of-proxy_auth-acl>

Amos

-- 
Please use Squid 2.6STABLE17+ or 3.0STABLE1+
There are serious security advisories out on all earlier releases.
Received on Sat Mar 01 2008 - 02:49:04 MST

This archive was generated by hypermail pre-2.1.9 : Tue Apr 01 2008 - 13:00:04 MDT