I’ve never do that, but have a look to sample squid config file to authenticate with Active Directory … the main idea it’s to do the same as we do before with Squid with OpenLdap. If you’re using Active Directory instead of a true ldap server have a look on that.
Note: This entry has been in the draft for too long … I should writte more often.