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 2010-10-22 14:44:28

planjardin
Member
Registered: 2010-01-28
Posts: 7

[Résolu] Erreur 401 sur certains IE avec le SSO

Bonjour à tous.
Je viens vers vous parce que je ne sais pas trop où chercher... Google n'a pas été mon ami (ou alors je ne lui ai pas demandé assez gentiment)...

J'ai mis en place le SSO pour GLPI, et tout fonctionne bien. Tout ? Non, un petit groupe d'irréductibles IE résistent encore et toujours à l'envahisseur...

En fait, pour ces quelques personnes, Apache génère une erreur 401 alors que tout fonctionne parfaitement bien pour la plupart des postes. J'ai vérifié le login Windows de ces personnes et il est bien conforme à ce qui est enregistré dans les profils GLPI. De plus, quand on tente de se connecter avec un autre navigateur (testé avec Firefox et Opéra), un prompt apparaît et en saisissant les identifiants de Windows, on accède parfaitement bien au contenu de GLPI.

Log d'Apache pour une connexion sous IE, sur poste défaillant

XX.XX.XX.XX - - [22/Oct/2010:11:37:35 +0200] "GET /glpi/ HTTP/1.0" 401 1626

J'en déduis que l'erreur vient d'IE, probablement un paramètre récalcitrant... Conformément à ce tutoriel, j'ai :

  • vérifié l'état de l'option Activer l'authentification intégrée de Windows (qui de toute façon est propagée par GPO).

  • vérifié que l'url de glpi est bien dans les sites de confiance (l'url de GLPI est http://ocs.mon.reseau.com/glpi/ et le site enregistré dans l'intranet local est http://*.mon.reseau.com).

  • enlevé le keepalive dans le httpd-ssl.conf.

Auriez-vous une petite idée ?

Last edited by planjardin (2010-11-02 12:18:55)

Offline

#2 2010-10-22 17:51:36

TheHinou
Member
Registered: 2008-07-03
Posts: 434

Re: [Résolu] Erreur 401 sur certains IE avec le SSO

Avez-vous essayer de vider le cache du navigateur ?

Parceque le 401 est normal. Le fonctionnement c'est requette > 401 d'apache pour demander le login et mot de passe> popup sur le client pour la demande > et ce 3 fois si au bout de la 3ème fois y'a toujours une erreur le message "erreur 401" s'affiche coté client.

Comme vous avez coché le Activer l'authentification intégrée de Windows  au lieu de popuper la demande de mot de passe il envoie par défaut ses crédential local.

Vous pouvez essayer de voir si en ouvrant le compte de l'utilisateur sur une autre machine le problème existe aussi. Si oui le problème vient du compte si non le problème vien peut-etre du cache local du compte : authentification sur le profil local avant d'avoir les crédantial active directory


Server : Windows 2003 - Apache 2.2.23 - Php 5.4.11  - Mysql 5.5.30 - Glpi 0.83.7

Offline

#3 2010-11-02 12:18:23

planjardin
Member
Registered: 2010-01-28
Posts: 7

Re: [Résolu] Erreur 401 sur certains IE avec le SSO

Bonjour et merci pour votre réponse. J'étais en congés, je n'ai pu tester avant !
En fait je sais que la première 401 est normale, mais que c'est le fait que ça n'aboutisse pas au bout de 3 fois qui n'est pas normal.

Donc, sur une autre machine, cela fonctionnait bien. Je me suis donc retourné vers la configuration IE du poste récalcitrant, et bien que vider le cache ne changeait rien, le bouton "Rétablir les paramètres avancés", dans l'onglet Avancé des options Internet a finalement réglé le problème. Je ne sais pas bien pourquoi, peut-être une configuration qui a été changée manuellement, affectant le SSO par synergie...
En tout cas, le problème est réglé, je vous remercie pour l'attention que vous avez porté à mon souci !

Offline

Board footer

Powered by FluxBB