squid 使用AD域认证?

我这边想做一个squid然后上网的用户都需要使用域账户认证后才可以使用squid,
系统是centos7的操作系统,
想请教该如何配置,在网上看了很多但都无法正常认证,

yum install libxml2-devel libcap-devel libtool-ltdl-devel openldap-devel

./configure --prefix=/usr/local/squid --enable-arp-acl --enable-linux-netfilter --enable-async-io --enable-err-language="Simplify_Chinese" --enable-default-err-language="Simplify_Chinese" --enable-basic-auth-helpers=LDAP --enable-underscore

auth_param basic program /usr/local/squid/libexec/basic_ldap_auth -R -b "dc=test,dc=net" -D "cn=Administrator,cn=Users,dc=test,dc=net" -w "xxxx" -f sAMAccountName=%s -h 192.168.1.8
#192.168.1.8 是AD; administrator和xxxx是此AD的用户名和密码