You are not logged in.
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
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
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
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
Grand Merci Laur.
c'était si simple.
Offline
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