Lo puedes hacer de la siguiente manera, agregas esto al squid.conf

debes crear en el active directory un usuario con este nombre o el que quieras,
este es el del ejemplousuarioldap y el pass es este 123qwe* un grupo que se 
llame Internet
y los user que sean miembro de ese grupo tendran internet.
10.16.51.1 ip del server active directory

auth_param basic program /usr/lib/squid3/squid_ldap_auth -R -b "dc=redes,dc=cu" 
-D "cn=usuarioldap,ou=Internet,dc=redes,dc=cu" -w "123qwe*" -f 
sAMAccountName=%s -h 10.16.51.1
external_acl_type ldap_group %LOGIN /usr/lib/squid3/squid_ldap_group -R -b 
"dc=redes,dc=cu" -D "cn=usuarioldap,ou=Internet,dc=redes,dc=cu" -w "123qwe*" -f 
"(&(objectclass=person) (sAMAccountName=%v) 
(memberof=cn=%a,ou=Internet,dc=redes,dc=cu))" -h 10.16.51.1
auth_param basic children 25
auth_param basic realm Proxy redes.cu
auth_param basic credentialsttl 5 minutes

>Hola quisiera saber si alguien ha logrado autenticar squid contra active
>directory
>
>
>-- 
>Este mensaje ha sido analizado por MailScanner
>en busca de virus y otros contenidos peligrosos,
>y se considera que está limpio.
>
>______________________________________________________________________
>Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
>Gutl-l@jovenclub.cu
>https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

= = = = = = = = = = = = = = = = = = = =
                        
Leonardo Piloto
l...@gedich.une.cu
2013-07-12


-- 
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a