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 2008-05-15 11:55:14

ljt2000
Member
Registered: 2008-05-15
Posts: 3

acceder et s'authentifier automatique à partir d'un autre site

Bonjour,

j'ai un intranet où les utilisateurs se connectent. je souhaite qu'ils puissent accèder au helpdesk avec une authentification transparente.

existe t il un lien de type http://server/glpi/login.php?user=toto&password=tata

Merci

Offline

#2 2008-05-15 11:57:39

wawa
GLPI-DEV
From: Montpellier / France
Registered: 2006-07-03
Posts: 6,019
Website

Re: acceder et s'authentifier automatique à partir d'un autre site

bonjour
GLPI 0.71 apporte l'authentification automatique windows ou autre système de SSO

sinon vous faîtes une bête page html qui récup les params et poste le formulaire

Offline

#3 2008-05-16 12:52:52

ljt2000
Member
Registered: 2008-05-15
Posts: 3

Re: acceder et s'authentifier automatique à partir d'un autre site

J'ai bien la bonne version mais je ne vois aucunement comment faire. Je n'ai ni LDAP ni SSO. J'ai juste un intranet en PHP/MySQL et dans lequel je peux récupérer le nom de l'utilisateur et son mot de passe à transmettre à GLPI... mais comment?
J'ai regardé la seconde option, en me basant sur le formulaire d'authentification mais je n'arraive à rien... Merci pour votre aide.

Cdlt,

Offline

#4 2008-05-19 13:32:38

laur
Member
Registered: 2007-09-17
Posts: 50

Re: acceder et s'authentifier automatique à partir d'un autre site

Bonjour,
Je suis dans le même cas que vous : les utilisateurs s'authentifient sur un premier site, puis peuvent aller sur GLPI de maniere transparente. N'ayant pas AD ni IIS, j'ai utilisé la solution 2 de wawa :

index.php :
avant la ligne : // Send UTF8 Headers

if ((isset($_GET['u']))&&(isset($_GET['p'])))
       { header("Location: login.php?u=".$_GET['u']."&p=".$_GET['p']);
         header("Status: HTTP/1.1 200 OK");
       }

login.php :
avant la ligne : //Do login and checks

if ((isset($_GET['u'])) && (isset($_GET['p'])))
     {
      $_POST['login_name'] =base64_decode($_GET['u']);
      $_POST['login_password'] =base64_decode($_GET['p']);
     }

Je ne sais plus pourquoi, mais je passe le login et mot de passe en GET, c'est pour ça que je "code" les valeurs en base 64, pour que ce ne soit pas lisible à l'oeil nu.

Certes cela doit etre facilement perfectible...


PROD : 0.71.6 - Debian4.0/Apache2.2.3/php5.2.0/Mysql5.0.32

DEV : 0.72 - Debian4.0/Apache2.2/php5/Mysql5

Offline

#5 2008-05-19 18:14:51

ljt2000
Member
Registered: 2008-05-15
Posts: 3

Re: acceder et s'authentifier automatique à partir d'un autre site

Grand Merci Laur.

c'était si simple.

Offline

#6 2008-07-31 22:47:39

yold
Member
Registered: 2007-10-24
Posts: 3

Re: acceder et s'authentifier automatique à partir d'un autre site

Bonjour,
J'ai essayé la modif de Laur sur un glpi 0.71 et impossible de m'autologuer

Pouvez-vous me confirmer qu'il faut passer ainsi les paramètres ?
=> http://server/glpi/index.php?u=monlogin&p=monpass

Cdlt


GLPI 0.71 sur Ubuntu 8.04.1
Mysql 5.0.51 + php 5.2.4 + apache 2.2.8
Nav: firefox 3.0.1 + IE 7

Offline

Board footer

Powered by FluxBB