Re: Authentification Automatique

Cuty wrote:

moi sous linux ma modif fonctionne, je peux à la limite deposer les 2 fichiers index.php et login.php sur un FTP, mais la je suis au travail.

je vais poster l'adresse ce soir.

un peu de patience.

Par contre pour le log out moi ca fonctionne pas, il retourne dans ma session :s

Ce serait extra, merci beaucoup

W2K3
Xampp
OCS ver4100
GLPI 0.72.3

Re: Authentification Automatique

MoYo wrote:

ca sera intégré dans la 0.71. Déjà testable sur le SVN.

Bonjour Moyo, je n'ai pas l'impression de l'avoir trouvé dans le 0.71. Est-ce que je me trompe ?

Bonne journée.

... N'importe quoi ... je suis pas en forme aujourd'hui, j'ai confondu 0.71 et 0.70.1 ...

Ne pas tenir compte de ce message ..

Last edited by emgenet (2008-02-22 14:41:27)

GLPI: 0.72.3 et OCS 1.0.1
Plateforme: Linux Debian Lenny (5.0) Navigateur: IE7-8 & FrFx2-3
PHP: 5.2.6;  MySQL: 5.0.51;  Apache: 2.2.9;

Re: Authentification Automatique

est'il possible de récupérer que les fichiers du svn concernant l'authentification et que ca fonctionne sans modification sur la version 0.70.2 ??

si oui, quels sont ces fichiers ?

Debian Etch
OCS-NG
Glpi 0.72.1
500 poste de travail référencés

179

Re: Authentification Automatique

non ce n'est pas possible.

MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat    GLPI users Map

Re: Authentification Automatique

Bonjour,
J'ai effectué la modification dans mes deux fichiers login et index en suivant la note de ce lien
http://glpi-project.org/forum/viewtopic … 97&p=7
mais ca ne fonctionne pas.
Je suis sur GLPI 0.72 et windows et quand je vais sur une machine avec une session ouverte avec un login et un mot de passe ce trouvant dans active directory, je tombe encore sur la page de GLPI me demandant un login et MDP.

Last edited by lallau000 (2008-03-11 11:19:59)

Re: Authentification Automatique

Désolé du dérangement!
Mais je viens de m'aperçevoir que vous aviez déjà tout fait.
http://glpi-project.org/wiki/doku.php?id=fr:authautoad

En fait depuis longtemps je croyais que ce lien correspondait aux modifications à faire pour que l'authentification par active directory fonctionne.
Mais en fait c'est bien pour l'authentification automatique.

Désolé encore. Merci beaucoup

Re: Authentification Automatique

Oui en effet tu peux trouver toute la procédure pour les versions 0.70.x pour activer l'authentification automatique sur le wiki smile

OCS Inventory NG: v1.02.1 / GLPI: v0.72.3
Server OS: Microsoft Windows Server 2003 Standard Edition
Server Hardware: bi-processeur Intel(R) Pentium(R) XEON 2.8GHz / 4096 MB RAM / RAID 5
Inventoried computers: 270

Re: Authentification Automatique

Sur une SVN daté du 21/03/08 qu'est ce qu'il faut faire pour activer l'authentification auto ?

je galère, j'ai essayé de décommenté le ldap dans le php.ini, mais j'arrive pas a savoir quoi mettre dans la config LDAP sous GLPI.

Quelqu'un peux me renseigner, je suis assez novice.

Re: Authentification Automatique

Bonjour,

@DirtyShady:
Regarde là: http://glpi-project.org/forum/viewtopic.php?id=9923 MoYo a déjà repondu à cette question.
Je n'ai toujour pas réussi à faire fonctionner l'auth auto sur mon installation, probablement un problème avec IIS et je n'ai pas trop le temps de me pencher la dessus pour le moment.

++ Weast.

GLPI 0.72.3 / Windows 2008 Sp2 / IIS 7.0 / PHP 5.2.9-2 / MySQL 5.0.17 / phpMyAdmin 3.2.2
OCSN-NG 1.02.1 / Debian Linux Etch / Apache 2.2.8 / PHP 5.2.5.3 / MySQL 5.0.51a / phpMyAdmin 2.11.5deb1

185

Re: Authentification Automatique

Bonjour à toi DirtyShady,

Pour pouvoir se servir de l'authentification automatique il y a 2 grandes étapes:

La 1ère consiste à configurer correctement ta liaison LDAP dans GLPI. Tu peux t'aider de cet article dans le wiki: http://glpi-project.org/wiki/doku.php?id=fr:ldap

La 2ème consiste à modifier certains éléments de fichiers de configuration ainsi que des fichiers php. Tu trouvera également ton bonheur sur le wiki à cette adresse: http://glpi-project.org/wiki/doku.php?id=fr:authautoad

Par contre d'après ton post j'ai comme un doute sur tes besoins. Il faut bien séparer les 2 étapes.
La 1ère permet à un utilisateur de se connecter dans GLPI avec son compte LDAP et la 2ème lui permet d'éviter de taper son identifiant et son mot de passe pour être identifié dans GLPI.

Plateforme :  GLPI : 0.70.1
OS : Windows 2003 Sp2 / Logiciel de décompactage : Winrar / Navigateurs : IE 7.0 / Firefox 2.0.0.11
Installation : Package Ocs NG 1.0.1  - XAMPP version 1.5.5
Serveur  : Apache 2.2.0 / MySql : 5.0.27  Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1

Re: Authentification Automatique

Garga wrote:

La 2ème consiste à modifier certains éléments de fichiers de configuration ainsi que des fichiers php. Tu trouvera également ton bonheur sur le wiki à cette adresse: http://glpi-project.org/wiki/doku.php?id=fr:authautoad.

Non, sur le SVN (version ~0.71) l'authentification automatique est intégrée. Donc en dehors d'une mauvaise conf de glpi, le problème vient généralement de la conf apache/IIS, mais pas besoin d'éditer le php !

Last edited by EmpereurZorg (2008-03-25 17:08:29)

Plateforme : Debian 4
Version GLPI : 0.71.5, Version OCS : 1.01
Apache 2.2.3, PHP 5.2.6, MySQL 5.0.67
Navigateur : Firefox 3.0 (IE8 très ponctuellement)

187

Re: Authentification Automatique

EmpereurZorg wrote:

Non, sur le SVN (version ~0.71) l'authentification automatique est intégrée. Donc en dehors d'une mauvaise conf de glpi, le problème vient généralement de la conf apache/IIS, mais pas besoin d'éditer le php !

C cool ça ..!  Désolé, je n'était pas au courant vu que je ne bosse pas sur la version du svn.

Dans ce cas il semblerai effectivement que seul une bonne configuration LDAP soit suffisante par contre je ne peux pas aider. Si quelqu'un teste la version SVN dans ce sens, qu'il nous fasse signe big_smile

Plateforme :  GLPI : 0.70.1
OS : Windows 2003 Sp2 / Logiciel de décompactage : Winrar / Navigateurs : IE 7.0 / Firefox 2.0.0.11
Installation : Package Ocs NG 1.0.1  - XAMPP version 1.5.5
Serveur  : Apache 2.2.0 / MySql : 5.0.27  Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1

Re: Authentification Automatique

Garga wrote:

Si quelqu'un teste la version SVN dans ce sens, qu'il nous fasse signe big_smile

Testé sous IIS 6 => ca fonctionne.

GLPI 0.72.3 / Windows 2008 Sp2 / IIS 7.0 / PHP 5.2.9-2 / MySQL 5.0.17 / phpMyAdmin 3.2.2
OCSN-NG 1.02.1 / Debian Linux Etch / Apache 2.2.8 / PHP 5.2.5.3 / MySQL 5.0.51a / phpMyAdmin 2.11.5deb1

Re: Authentification Automatique

Je galère toujours autant pour configurer mon LDAP dans GLPI, j'ai tout le temps "Test échoué (Serveur principal : XXXXX(nom de mon entreprise))"


Je fini par me demander si j'y arriverai un jour...


J'ai un serveur en Windows 2003 Server en Active Directory. Mon OCS/GLPI est sur un autre poste.

J'essaye pourtant avec le Wiki mais rien y fait, le test échoue tout le temps.

quelqu'un pourrait vraiment me détailler chaque cellule de l'Authentification pour savoir exactement s'que je dois mettre ?

MERCI

190

Re: Authentification Automatique

vous avez mis quoi comme params ?
vous avez utilisé la pré-configuration AD ?

Re: Authentification Automatique

Oui j'ai recréé mon serveur en mettrant la Préconfiguration AD.

A savoir que mon domaine c'est BLOIS_1.fr

Serveur ----> ldap://ldap.blois_1.fr
Basedn ----> DC=blois_1,DC=fr
rootdn ----> CN=sopbal,DC=blois_1,DC=fr
Pass ----> Mot de passe de l'utilisateur "sopbal"
Champ de login -----> samaccountname


sopbal c'est le login d'un utilisateur lambda.

192

Re: Authentification Automatique

Bonsoir DirtyShady,

Plusieurs questions se posent à moi d'après votre configuration
Vos comptes utilisateur se trouvent-ils à la racine de votre Active Directory ou sont-ils dans une OU appellé Users ou autres ?
Est ce la meme chose pour le compte "sopbal" ?
Votre serveur Active Directory s'apelle bien "ldap"? (Désolé c'est juste que ca ressemble beaucoup à l'exemple du Wiki)

Plateforme :  GLPI : 0.70.1
OS : Windows 2003 Sp2 / Logiciel de décompactage : Winrar / Navigateurs : IE 7.0 / Firefox 2.0.0.11
Installation : Package Ocs NG 1.0.1  - XAMPP version 1.5.5
Serveur  : Apache 2.2.0 / MySql : 5.0.27  Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1

Re: Authentification Automatique

Bonjour à tous !

voici une première contribution pour vous soutenir !

j'ai fait un petit correctif pour le problème de redirection après authentification automatique par HTTP:

Dand le fichier index.php trouvez :

// Authentification Automatique HTTP
  if (isset($_SERVER["REMOTE_USER"])) {          
      $pos = stripos($_SERVER["REMOTE_USER"],"");
      if (!$pos === false) {
          $login = substr($_SERVER["REMOTE_USER"], $pos + 1);
          if ($login != '') {
              header("Location: login.php?login_name=".$login);
          }
      }
  }

remplacez par :

// Authentification Automatique HTTP
      if (isset($_SERVER["REMOTE_USER"])) {          
          $pos = stripos($_SERVER["REMOTE_USER"],"\\");
          if (!$pos === false) {
              $login = substr($_SERVER["REMOTE_USER"], $pos + 1);
              if ($login != '') {
                // Redirect management
                $REDIRECT = "";
                if (isset ($_GET['redirect'])&&strlen($_GET['redirect'])>0){
                    $REDIRECT = "&redirect=" .$_GET['redirect'];
                }
                  header("Location: login.php?login_name=".$login.$REDIRECT);
              }
          }
      }

dans le ficher login.php

trouvez :

// Redirect management
    $REDIRECT = "";
    if (isset ($_POST['redirect'])&&strlen($_POST['redirect'])>0){
        $REDIRECT = "?redirect=" .$_POST['redirect'];
    } else {
        // Check mail if mail followup is activated
//        if ($CFG_GLPI['mailing']&&!checkEmailForUser($_SESSION['glpiID'])){
//            $REDIRECT="?redirect=prefs_prefs";
//        }
    }

remplacez par :

// Redirect management
    $REDIRECT = "";
    if (isset ($_GET['redirect'])&&strlen($_GET['redirect'])>0){
        $REDIRECT = "?redirect=" .$_GET['redirect'];
    } else {
        // Check mail if mail followup is activated
//        if ($CFG_GLPI['mailing']&&!checkEmailForUser($_SESSION['glpiID'])){
//            $REDIRECT="?redirect=prefs_prefs";
//        }
    }

Voilà j'attends vos réactions pour savoir si je n'ai pas fais d'erreurs et si on peut intégrer cette modification dans le wiki?

A bientôt
Xender

Xender
GLPI 0.7 / OCS Inventory Ver. 4200

Re: Authentification Automatique

Si j'ai bien compris ta correction permet d'être redirigé vers la page demandée après authentification automatique ?

OCS Inventory NG: v1.02.1 / GLPI: v0.72.3
Server OS: Microsoft Windows Server 2003 Standard Edition
Server Hardware: bi-processeur Intel(R) Pentium(R) XEON 2.8GHz / 4096 MB RAM / RAID 5
Inventoried computers: 270

Re: Authentification Automatique

oui c'est bien celà

Xender
GLPI 0.7 / OCS Inventory Ver. 4200

Re: Authentification Automatique

C'est donc une bonne idée, merci pour l'amélioration big_smile

OCS Inventory NG: v1.02.1 / GLPI: v0.72.3
Server OS: Microsoft Windows Server 2003 Standard Edition
Server Hardware: bi-processeur Intel(R) Pentium(R) XEON 2.8GHz / 4096 MB RAM / RAID 5
Inventoried computers: 270

Re: Authentification Automatique

Tu as testé?

Xender
GLPI 0.7 / OCS Inventory Ver. 4200

Re: Authentification Automatique

xender wrote:

Tu as testé?

Non désolé je suis en vacances depuis ce matin, et je n'ai pas la possibilité de tester chez moi.
Je pourrais te tenir au courant à partir du 15 Avril.

OCS Inventory NG: v1.02.1 / GLPI: v0.72.3
Server OS: Microsoft Windows Server 2003 Standard Edition
Server Hardware: bi-processeur Intel(R) Pentium(R) XEON 2.8GHz / 4096 MB RAM / RAID 5
Inventoried computers: 270

Re: Authentification Automatique

Ca commence a me gonfler, j'ai mis la dernière SVN et impossible de trouver

if (!empty($CFG_GLPI["cas_host"])&&!isset($_GET["noCAS"])) {
      glpi_header("login.php");
  }

pour faire les modif dans le index.php

Re: Authentification Automatique

Si tu as la dernière SVN, normalement le système est inclu d'office. Il n'y a donc pas besoin de faire les modifs.

OCS Inventory NG: v1.02.1 / GLPI: v0.72.3
Server OS: Microsoft Windows Server 2003 Standard Edition
Server Hardware: bi-processeur Intel(R) Pentium(R) XEON 2.8GHz / 4096 MB RAM / RAID 5
Inventoried computers: 270