<IfDefine HAVE_AUTH_NTLM_WINBIND> <IfModule !mod_auth_ntlm_winbind.c> LoadModule auth_ntlm_winbind_module extramodules/mod_auth_ntlm_winbind.so </IfModule> </IfDefine> <IfModule mod_auth_ntlm_winbind.c> # NTLMAuth # set to 'on' to activate NTLM authentication # NegotiateAuth # set to 'on' to activate Negotiate authentication # NTLMBasicAuthoritative # set to 'off' to allow access control to be passed along to lower # modules if the UserID is not known to this module # NTLMBasicAuth # set to 'on' to activate Basic authentication (for non-NTLM browsers) # NTLMBasicRealm # Realm to use for Basic authentication # NTLMAuthHelper # Location and arguments to the Samba ntlm_auth utility for NTLM auth # NegotiateAuthHelper # Location and arguments to the Samba ntlm_auth utility for Negotiate auth # PlaintextAuthHelper # Location and arguments to the Samba ntlm_auth utility for Plaintext auth # The following httpd.conf configuration describes an example # configuration for this module: # NTLM authentication: # <Directory "/srv/www/auth"> # AuthName "NTLM Authentication thingy" # NTLMAuth on # NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp" # NTLMBasicAuthoritative on # AuthType NTLM # require valid-user # </Directory> # or, to enable 'NTLM+Negotiate' authentication too: # <Directory "/srv/www/auth"> # AuthName "NTLM Authentication thingy" # NTLMAuth on # NegotiateAuth on # NTLMAuthHelper "/usr/bin/ntlm_auth --helper-protocol=squid-2.5-ntlmssp" # NegotiateAuthHelper "/usr/bin/ntlm_auth --helper-protocol=gss-spnego" # NTLMBasicAuthoritative on # AuthType NTLM # AuthType Negotiate # require valid-user # </Directory> </IfModule>