On Fri, Sep 14, 2007, Indunil Jayasooriya wrote:
> mysql> show databases;
> +----------+
> | Database |
> +----------+
> | mysql |
> | netmrg |
> | squid |
> | test |
> +----------+
> 4 rows in set (0.02 se
>
> What are the things I will have to do beyond this point?
You'll need to create a database with usernames, passwords and expiry information.
You'll then need to write a basic authentication helper for Squid which
reads the user/pass given, checks it against the table and returns OK or ERR.
Once you've got that (and its easy to test - you can run the helper yourself
at the command line and just enter user<space>password<enter> at each line,
obviously substituting the real keys for the <space> and <enter> bits. :)
you can configure up Squid to use it.
Google for "writing squid basic authentication helper"; perhaps start
here:
http://wiki.squid-cache.org/ProgrammingGuide/AuthenticationFramework
> > (But in an amusing twist of fate, thats one of the requirements for my
> > commercial squid appliance in its first round, so I've written it. ;)
>
> May I see what you have written?
Not yet; its going in a commercial box, remember? :)
Adrian
-- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level bandwidth-capped VPSes available in WA -Received on Fri Sep 14 2007 - 02:36:20 MDT
This archive was generated by hypermail pre-2.1.9 : Mon Oct 01 2007 - 12:00:02 MDT