[squid-users] Helper doent authentify
Edwin Quijada
listas_quijada at hotmail.com
Mon Dec 11 22:01:30 UTC 2017
This is my squid3.conf
#Recommended minimum configuration:
#acl manager proto cache_object
http_port 3128
cache_dir ufs /var/spool/squid3 2048 16 256
maximum_object_size 100 MB
cache_swap_low 90
cache_swap_high 95
#--------------- Reglas de Autorizacion -------------
auth_param basic program /usr/bin/php /root/squid_helper2.php
auth_param basic children 20
auth_param basic realm Proxy Quijada Usuario Y Clave
auth_param basic credentialsttl 5 hours
#----------------------------------------------------
acl AuthenticatedUsers proxy_auth REQUIRED
http_access allow AuthenticatedUsers
#-------------------- ACL Puertos --------------------
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
#---------------------- HTTP ACCES DEFAULT-------------
#http_access allow manager localhost
#http_access deny manager
#http_access deny !Safe_ports
#http_access deny to_localhost
#icp_access deny all
#htcp_access deny all
________________________________
From: squid-users <squid-users-bounces at lists.squid-cache.org> on behalf of Antony Stone <Antony.Stone at squid.open.source.it>
Sent: Monday, December 11, 2017 9:27 PM
To: squid-users at lists.squid-cache.org
Subject: Re: [squid-users] Helper doent authentify
On Monday 11 December 2017 at 22:19:53, Edwin Quijada wrote:
> Hi!
> I am trying to do a helper for use with Squid. I did my helper but it
> doesnt authentify
>
> <?php
>
> $f = fopen("php://stdin", "r");
> while (!(feof($f)))
> {
> $line = fgets($f);
> if ($line)
> {
> $fields = explode(' ', trim($line));
> $username = rawurldecode($fields[0]);
> $password = rawurldecode($fields[1]);
>
> if ($username=="edwin" && $password=="1234")
> fwrite(STDOUT, "OK\n");
> else
> fwrite(STDOUT, "ERR\n");
> }
> }
> ?>
>
> when I put the values it continues asked me user/password
I think "$f" might be your problem.
See http://freesoftwaremagazine.com/articles/authentication_with_squid/ for
How to build squid authentication helpers<http://freesoftwaremagazine.com/articles/authentication_with_squid/>
freesoftwaremagazine.com
Have you ever tried to figure out how to make Squid authenticate users according to your own exotic rules? Users are in a DB? Are you using an ActiveDirectory?
what might be a clue (sorry, I'm not really a PHP coder).
Antony.
--
Why is "dylexia" so difficult to spell, and why can I never remember "aphasia"
when I want to?
Please reply to the list;
please *don't* CC me.
_______________________________________________
squid-users mailing list
squid-users at lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users
squid-users Info Page<http://lists.squid-cache.org/listinfo/squid-users>
lists.squid-cache.org
squid-users -- General discussion relating to Squid. The membership of this list is thousands of Squid users from around the world About squid-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20171211/d3a10f5e/attachment-0001.html>
More information about the squid-users
mailing list