Apache authentication: NTLM Single Signon
NTLM single sign on under Apache
Install needed packages:
Add apache user to winbind group:
add to httpd.conf (virtual host):
AuthType NTLM NTLMauth on NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp" Require user <user>
Don't forget to customize the final line with the username(s) that you wish to limit usage to. Alternatively, make the final line "Require valid user" and change the helper line to include something like -require-membership-of="WORKGROUP\Domain Users"
Restart apache and test: