You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2024-09-25 10:52:55

foliedti
Member
Registered: 2006-08-28
Posts: 52

SSO NTLM Avec GLPI 10.0.5 et Xampp

Bonjour,

j'ai installé sur un serveur Windows Xampp 8.1.12 ainsi que 2 instances GLPI et une instance Mantis dans htdocs.

Les 2 glpi et mantis sont fonctionnels et sont accessible en hhtps.

Je voulais faire en sorte que nos utilisateurs n'ai pas à rentrer leurs identifiants.

Pour se faire j'ai téléchargé mod_authn_ntlm.so que j'ai mis dans le répertoire module d'apache
Dans le http.conf j'ai ajouté

LoadModule auth_ntlm_module modules/mod_authn_ntlm.so

puis à la fin:

RequestHeader unset X_ISRW_PROXY_AUTH_USER
<Directory "C:\xampp\htdocs\glpi1">
    Options Indexes FollowSymLinks Includes
    AuthType SSPI
    NTLMAuth On
    NTLMAuthoritative On
    NTLMDomain IP de notre AD (172.x.x.x)
    <RequireAll>
        <RequireAny>
            Require valid-user
        </RequireAny>
    </RequireAll>
    RequestHeader set X_ISRW_PROXY_AUTH_USER expr=%{REMOTE_USER}
</Directory>


j'ai bien l'authentification automatique qui se fait pour glpi1
dans le htdocs j'ai glpi1, glpi2 et mantis
j'aimerais que l'authentification automatique puisse aussi fonctionner pour glpi2

j'ai essayé avec <Directory "C:\xampp\htdocs\"> au lieu de <Directory "C:\xampp\htdocs\glpi1">
mais ca ne fonctionne pas, j'ai aussi essayé de mettre de bloc <Directory> avec pour chaque bloc glpi1 et glpi2 mais j'ai une erreur au redémarrage d'apache.

sachant que la méthode fonctionne bien pour un site, comment faire pour l'appliquer sur l'autre site?

Offline

#2 2024-09-26 13:34:13

Chico008
Member
Registered: 2022-12-14
Posts: 429

Re: SSO NTLM Avec GLPI 10.0.5 et Xampp

salut

la ta conf pour du SSO concerne que ton directory glpi1

donc a mon avis il faut repliquer ton bloc pour glpi2 et ton mantis.

Si t'a une erreur au redemarrage, poste la nous qu'on puisse voir pourquoi il rale.

enfin, a terme en prod, si tu fais du full windows, pense serieusement a utiliser IIS natif, *amp sont des plateforme de dev/test et ne sont pas faire pour supporter une charge important en production.

Offline

#3 2024-10-04 09:56:39

foliedti
Member
Registered: 2006-08-28
Posts: 52

Re: SSO NTLM Avec GLPI 10.0.5 et Xampp

Bonjour,

J'ai bien répliqué le bloc, redémarrage sans problème d'Apache et Mysql
Par contre j'ai bien une authentification automatique pour glpisiad mais par pour glpimoygen?

Voilà ce que j'ai mis à la fin du httpd.conf

RequestHeader unset X_ISRW_PROXY_AUTH_USER
<Directory "C:\xampp\htdocs\glpisiad">
    Options Indexes FollowSymLinks Includes
    AuthType SSPI
    NTLMAuth On
    NTLMAuthoritative On
    NTLMDomain 172.17.1.19
    <RequireAll>
        <RequireAny>
            Require valid-user
        </RequireAny>
    </RequireAll>
    RequestHeader set X_ISRW_PROXY_AUTH_USER expr=%{REMOTE_USER}
</Directory>

RequestHeader unset X_ISRW_PROXY_AUTH_USER
<Directory "C:\xampp\htdocs\glpimoygen">
    Options Indexes FollowSymLinks Includes
    AuthType SSPI
    NTLMAuth On
    NTLMAuthoritative On
    NTLMDomain 172.17.1.19
    <RequireAll>
        <RequireAny>
            Require valid-user
        </RequireAny>
    </RequireAll>
    RequestHeader set X_ISRW_PROXY_AUTH_USER expr=%{REMOTE_USER}
</Directory>

Offline

#4 2024-10-07 13:49:15

Chico008
Member
Registered: 2022-12-14
Posts: 429

Re: SSO NTLM Avec GLPI 10.0.5 et Xampp

dans les parametres de ton glpimoygen, t'a aussi configurer son Ldap et SSO ?

Offline

#5 2024-10-08 09:37:09

foliedti
Member
Registered: 2006-08-28
Posts: 52

Re: SSO NTLM Avec GLPI 10.0.5 et Xampp

Bonjour Chico008

J'ai la même installation pour les 2 GLPI (j'ai bien ajouté LDAP pour les 2) par contre je n'ai rien fait de particulier pour le SSO  (hormis rajoute le module ntlm dans PHP et ajouter ce bloc que j'ai posté)

Offline

Board footer

Powered by FluxBB