Bonjour,
Je souhaite mettre en place une authentification basée sur Active Directory pour une application PHP.
J'ai essayé en suivant le tuto suivant :
https://active-directory-wp.com/docs/Ne … ndows.htmlen l'adaptant ansi :
copie du fichier "mod_authn_ntlm.so" dans /usr/lib/apache2/modules
cd /usr/lib/apache2/modules
chown root:root mod_authn_ntlm.so
chmod 674 mod_authn_ntlm.so
command echo "LoadModule Ntlm_Auth /usr/lib/apache2/modules/mod_authn_ntlm.so" > /etc/apache2/mods-available/mod_authn_ntlm.load
a2enmod mod_authn_ntlm
cd /etc/apache2/
nano apache2.conf
<Location /authenticate >
AuthName "Ntlm_Auth"
AuthType SSPI
NTLMAuth On
NTLMAuthoritative On
<RequireAll>
<RequireAny>
Require valid-user
# ensure a non-existing user can't login
# Require sspi-user domain\invalid
</RequireAny>
</RequireAll>
</Location>
Quand je redémarre Apache, j'ai l'erreur :
apache2: Syntax error on line 146 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/mod_authn_ntlm.load: Cannot load /usr/lib/apache2/modules/mod_authn_ntlm.so into server: /usr/lib/apache2/modules/mod_auth>
La ligne 146 correspond à :
IncludeOptional mods-enabled/*.load
Quelqu'un aurait-il une piste pour faire fonctionner "mod_authn_ntlm" ?
Merci d'avance