Apache authentication: NTLM Single Signon: Difference between revisions

From Alpine Linux
No edit summary
No edit summary
Line 17: Line 17:
Require user <user>
Require user <user>
</pre>
</pre>
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 {{cmd|"-require-membership-of="WORKGROUP\Domain Users""}}
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 {{cmd|-require-membership-of="WORKGROUP\Domain Users"}}


Restart apache and test:
Restart apache and test:

Revision as of 17:49, 7 December 2018

NTLM single sign on under Apache

Note: This guide assumes you have Samba configured and connected to a Windows domain

Install needed packages:

# apk add apache2 apache-mod-auth-ntlm-winbind

Add apache user to winbind group:

# addgroup <user> winbind

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

{{{1}}}

Restart apache and test:

# rc-service apache stop && rc-service apache start