You are not logged in.
Bonjour,
J'utilise GLPI 0.71.2 sur une distribution Debian 4.
J'ai configuré la liaison glpi/active directory, ça fonctionne très bien.
J'ai éssayé de configurer l'authentification automatique en suivant le wiki mais ça ne fonctionne pas.
Voici mon fichier glpi que j'ai créer pour l'authentification
<VirtualHost *>
DocumentRoot /var/www/glpi
ServerName glpi Je ne savais pas trop quoi mettre ici.
PerlModule Apache2::AuthenNTLM
<Directory "/var/www/glpi">
PerlAuthenHandler Apache2::AuthenNTLM
AuthType ntlm,basic
AuthName paipartners
require valid-user
PerlAddVar ntdomain "DOMAIN SERVEUR"
PerlSetVar defaultdomain DOMAIN
PerlSetVar splitdomainprefix 1
PerlSetVar ntlmdebug 0
PerlSetVar ntlmauthoritative off
</Directory>
</VirtualHost>
J'ai bien installé libapache2-authenntlm-perl_0.02.orig et l'option sous IE7 est bien coché.
Le champ de stockage du login... sous glpi est bien remplie avec remote_user.
Je ne sais pas si c'est important mais dans cette page sous glpi j'ai ce message L'extension CURL ou DOMXML de votre parseur PHP n'est pas installée.
Merci d'avance et encore un grand bravo pour cette super application.
Last edited by boozoo (2008-10-24 10:54:18)
Offline
J'ai avancé un peu, mais maintenant quand je me connecte au site j'ai une fenetre qui s'ouvre pour me demander un nom d'utiisateur et un mot de passe. Que je rentre n'importe quoi je me retrouve avec une erreur 500 après.
Voici mon fichier error.log d'Apache:
[Mon Oct 27 16:56:56 2008] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Oct 27 16:56:58 2008] [error] No PDC and no fallbackdomain given for domain
[Mon Oct 27 16:56:58 2008] [error] Cannot get nonce for /glpi/
[Mon Oct 27 16:57:03 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:57:03 2008] [error] No PDC and no fallbackdomain given for domain
[Mon Oct 27 16:57:03 2008] [error] Cannot get nonce for /
[Mon Oct 27 16:57:29 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /glpi
[Mon Oct 27 16:57:33 2008] [error] No PDC and no fallbackdomain given for domain
[Mon Oct 27 16:57:33 2008] [error] Cannot get nonce for /glpi
[Mon Oct 27 16:58:59 2008] [notice] Graceful restart requested, doing restart
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:58:59 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /
[Mon Oct 27 16:59:00 2008] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Mon Oct 27 16:59:03 2008] [error] Wrong password/user (rc=3/1/327681): @domaine@\\glpi for /glpi
Si quelqu'un pouvait m'aider, merci d'avance.
Offline
Bonjour,
Je rencontre le même problème en ayant la même version de glpi sur une debian etch.
J'ai suivi le wiki et regarder sur le forum mais j'obtiens ces erreurs dans le log apache.
[error] Bad/Missing NTLM/Basic Authorization Header for /
[error] Wrong password/user (rc=3/1/327681): mondomaine\\toto for /
[crit] [client 10.0.X.X] configuration error: couldn't check user. No user file?: /
[error] Bad/Missing NTLM/Basic Authorization Header for /
[error] Wrong password/user (rc=3/1/327681): mondomaine\\toto for /
[crit] [client 10.0.X.X] configuration error: couldn't check user. No user file?: /
Quelqu'un aurait une idée ?
Merci
Offline
Bonjour,
J'ai le meme problème mais unniquement sur les postes en Windows Vista et (IE7).
Sous du xp et (IE7)l'authentification se lance bien.
Par contre au niveau de l'erreur j'ai juste:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch mod_perl/2.0.3 Perl/v5.8.8 Server at 172.31.110.21 Port 80
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
Re j'ai oublier l'erreur:
[Thu Dec 04 13:47:36 2008] [error] Bad/Missing NTLM/Basic Authorization Header for /glpi/index.php
[Thu Dec 04 13:47:36 2008] [error] Wrong password/user (rc=3/1/327681): nomsociete\\prenom.nom for /glpi/index.php
[Thu Dec 04 13:47:36 2008] [crit] [client 172.31.110.127] configuration error: couldn't check user. No user file?: /glpi/index.php
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
Bonjour,
Effectivement moi aussi sous XP et IE7 ou Firefox cela fonctionne.
En revanche sur vista et IE7 ou firefox ça ne marche pas...
Quelqu'un a t'il réussi à le faire sous Vista..??
Merci
Offline
Est-ce que vous savez si le problème sous Vista avec ou sans SP1 ?
À mon expérience, le SP1 de Vista a apporté une incompatibilité assez conséquente avec les versions de Samba/Winbind/Kerberos précédent le SP1 (soit avant décembre 2007 : typiquement samba sur debian etch, centos et rhel stable). Il était devenu impossible pour Samba de lister les groupes des clients Windows Vista SP1. Des versions plus récentes de Samba règlent le problème.
Aurait-on là le même genre de problème ? Une mise à jour du module est-elle envisageable et pertinente ?
Organize your helpdesk!
Offline
J'ai le problème sous vista avec et sans le sp1...
Le navigateur me renvoit cette erreur :
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/2.2.3 (Debian) mod_ldap_userdir/1.1.11 mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch11 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at glpi Port 80
Offline
Il faudrait regarder si l'envoie des crédential n'est pas crypté.
une bete page contenant :
<html>
<head>
<title>whoami at <?php $_SERVER['SERVER_NAME']; ?> </title>
</head>
<body style='font-family:Verdana;font-size:-1'>
<?php
$cred = explode('\\',$_SERVER['REMOTE_USER']);
echo $_SERVER['REMOTE_USER'];
if (count($cred) == 1) array_unshift($cred, "(no domain info - perhaps SSPIOmitDomain is On)");
list($domain, $user) = $cred;
echo "You appear to be user <B>$user</B><BR/>";
echo "logged into the Windows NT domain <B>$domain</B>";
?>
</body>
</html>
affiche les mêmes erreurs ?
Server : Windows 2003 - Apache 2.2.23 - Php 5.4.11 - Mysql 5.5.30 - Glpi 0.83.7
Offline
Voici ce que la page me retourne :
You appear to be user
logged into the Windows NT domain (no domain info - perhaps SSPIOmitDomain is On)
Apparemment les infos ne sont pas récupérées...
Par contre j'ai testé aussi sur un poste en xp ou l'authentification automatique fonctionne et j'ai le même résultat...
Last edited by devil7 (2008-12-17 11:33:54)
Offline
Y' a un réel soucis ...
Euh pour le test le fichier .php a été mis dans un répertoire/alias/site qui avait la même configuration sspi que glpi ?
Non parceque le poste xp devait au moins renvoyer l'info ...
Server : Windows 2003 - Apache 2.2.23 - Php 5.4.11 - Mysql 5.5.30 - Glpi 0.83.7
Offline
Alors autant pour moi pour XP...
J'ai mis le fichier .php dans le front de glpi et une fois connecté à GLPI, j'ai bien le nom d'utilisateur qui est retourné...
En revanche j'ai toujours cela après
Logged into the Windows NT domain (no domain info - perhaps SSPIOmitDomain is On)
Sous vista pas de changement...
Offline
l'option est bien coché dans ie7 ?
sous firefox si tu supprime la configuration dans about:config il t'affiche bien la fenêtre de demande de login ?
Server : Windows 2003 - Apache 2.2.23 - Php 5.4.11 - Mysql 5.5.30 - Glpi 0.83.7
Offline
Dans IE 7 l'option est bien cochée.
J'ai enlevé l'option dans Firefox et une fois que je saisis les identifiants dans la fenêtre de login et que je teste le .php il me retourne bien le nom d'utilisateur..
Offline
n'ayant pas de vista je peux pas trop tester par contre visiblement sur ce blog
http://blogs.msdn.com/ts/archive/2007/0 … tions.aspx
on peux lire dans le cas d'une connexion sur un tse ("If the server you are connecting to cannot be authenticated via Kerberos or SSL certificate, Single Sign-On will not work. You can circumvent this restriction by enabling "Allow Default Credentials with NTLM-only Server Authentication" policy, though I would not recommend it. (NTLM-only Server Authentication does not confirm the server's identity. Sending your credentials to such server is dangerous.") il faudrait donc voir a activé cette gpo sur la machine pour voir si ca règle le problème.
Je pense très serieusement à une elevation du cryptage pour des raisons évidentes de sécurités
Server : Windows 2003 - Apache 2.2.23 - Php 5.4.11 - Mysql 5.5.30 - Glpi 0.83.7
Offline
J'ai abandonné sur IE7 je suis passé sous Firefox sous Vista ça fonctionne.
Mais toujours sans solution pour IE7. Mais c'est pas grave car je suis pas pret de migrer mes users en vista :-p
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
TheHinou, ta réponse est tout à fait plausible, il faut que j'essaye.
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
Et comment tu as fait glpigreg pour firefox et vista ?
Car moi cela ne fonctionne toujours pas automatiquement...
Il y a une autre conf à faire dans le about:config??
Offline
Je suis aussi intéressé glpigreg par ta solution vista+firefox, chez moi non plus ça ne fonctionne pas...
Offline
Un petit up pour ce problème, j'aimerais vraiment avoir la solution.
Offline
:-( C’est du semis automatique,
Je dois quand même valider login+mdp (sous Firefox + Vista)
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
Oui, chez moi aussi c'est du semi-auto...
Offline
Petit déterrage:
Après Vista puis même problème sur Windows7 une solution s'impose:
Il faut ajouter une valeur dans la base de registre.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
Ajouter une nouvelle valeur DWORD:
La nommer « LmCompatibilityLevel » la mettre à « 1 »
Bonne soirée à tous.
GLPI : v0.80 - OCSNG Server: 1.02.1
OS Server : CentOS 5 et Debian Squeeze - PHP 5
Data: MySQL - Serveur Web : Apache2
L'ensemble virtualisé sous ESXi4.1
Offline
Trop fort glpigrep, l'autologon fonctionne à merveille maintenant sous windows 7 + IE8 ou FF 3.5
J'ajoute ton astuce au wiki...
Offline
C'est mis à jour.
Lien vers le Wiki
Offline