Configurer NTLM/Kerberos SSO avec Apache sur Windows pour Joomla
Marché
Dans ce guide, nous allons parcourir les étapes nécessaires à la configuration de l'authentification unique NTLM/Kerberos (SSO) avec le serveur Web Apache sur une plate-forme Windows spécifiquement pour Joomla. Nous aborderons les prérequis nécessaires à la configuration, les processus d'installation et de configuration, ainsi que tous les conseils de dépannage pour assurer une intégration fluide.
Étapes vers NTLM avec Apache sur Windows Authentification LDAP pour Single Sign-On (SSO)
Étape 1 : Configurer NTLM SSO avec Apache sous Windows dans Joomla
- Cliquez ici pour télécharger le module Apache.
- Copiez le mod_authnz_sspi.so à partir de Apache24 > modules dossier et placez-le dans les modules
- Copiez le sspipkgs.exe fichier de Apache24 -> corbeille dossier et placez-le dans le dossier bin de votre dossier Apache Xampp (.....\xampp\apache\bin) sur votre serveur Web.
- Ouvrez httpd.conf (.....\xampp\apache\conf) et placez la ligne de code ci-dessous dans la section LoadModule.
- Assurez-vous que les modules suivants ne sont pas commentés :
- Assurez-vous également d’activer l’extension LDAP.
- Ouvrez le fichier httpd.conf depuis (.....\xampp\apache\conf\httpd.conf). Allez à et collez les lignes ci-dessous après #Require all grant.
- Redémarrez votre serveur Apache.
- Pour tester la configuration, créez un fichier test.php dans votre répertoire racine WordPress. (.....\xampp\htdocs\wordpress\test.php). Entrez la ligne ci-dessous :
- Enregistrez le fichier et exécutez-le dans le navigateur Web.
- Recherchez "REMOTE_USER" et il devrait contenir le nom d'utilisateur actuellement connecté.
LoadModule authnz_sspi_module modules/mod_authnz_sspi.so
LoadModule authn_core_module modules/mod_authn_core.so LoadModule authz_core_module modules/mod_authz_core.so
<Directory "...../xampp/htdocs"> ……… ……… #Require all granted AllowOverride None Options None AuthType SSPI SSPIAuth On SSPIAuthoritative On Require valid-user </Directory>
<?php var_dump($_SERVER); ?>
