Hello,

My Squid works fine without authentication but when I try to use
ncsa_auth I get problems.

When attempting to make a HTTP connection from a Java app, I get:
java.net.ProtocolException: Server redirected too many  times (20)
    at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:800)

When I use mozilla with the proxy settings configured to my squid, it
keeps infinitely prompting for the username and password even though I
give it the correct username and password.

Here is the diff -w of my squid.conf against squid.conf.default:

1007a1008
 > redirect_program /usr/local/squid/libexec/redirector.pl
1073c1074,1076
< #     auth_param basic program /usr/local/squid/bin/ncsa_auth
/usr/local/squid/etc/passwd
---
 > auth_param basic program /usr/local/squid/bin/ncsa_auth
/usr/local/squid/etc/users
 >
1726a1730,1732
 > acl authenticated_user proxy_auth REQUIRED
 >
1765a1772,1773
 > http_access allow authenticated_user
1986a1995,1996
 > cache_effective_user rjaamour
 > cache_effective_group root


The "users" password file was created using httpass -c users <username> and it works fine when I validate it using ncsa_auth users meaning, only when I type the correct username and password pair it returns "OK" and it returns "ERR" otherwise.

My redirector.pl is just

#!/usr/bin/perl
$|=1;
while (<>) {
    [EMAIL PROTECTED]://[EMAIL PROTECTED]://fox@;
    [EMAIL PROTECTED]://[EMAIL PROTECTED]://trout@;
    print;
}

Which appears to work fine when I run it alone.


I'm using Squid 2.5.STABLE-4 on Mandrake 9.2 (kernel 2.4.22), apache 2.0.48. Help!


Sincerely,
--
Rami Jaamour
SOAPtest <http://www.parasoft.com/jsp/products/home.jsp?product=SOAP>
Development
ParaSoft Corporation <http://www.parasoft.com>




Reply via email to