Certains répertoires sont protégés par Basic Auth en utilisant un fichier .htaccess sur un ancien serveur Apache 1.x. Aujourd'hui, un utilisateur a fait remarquer que le nom d'utilisateur/mot de passe avait été demandé deux fois pour le fichier qu'il venait de publier - une fois en entrant dans le répertoire pour voir l'index, puis ENCORE lors du téléchargement du fichier. Trouver cette étrange, je fait des recherches sur les problèmes habituels avec authentification .htaccess double feu:Pourquoi le .htaccess se déclencherait-il deux fois dans IE lors du téléchargement d'un fichier XLS protégé?
- nom du serveur (http://server vs http://www.server)
- slash (http://server/somedir vs http://server/somedir/)
- http vs https
Pas de chance. Ajoutez à la confusion que Firefox/Chrome/Safari ne demandent pas deux fois - seulement IE (6 et 7). Une enquête plus poussée a montré que cela ne se produisait pas avec des fichiers PDF - uniquement des fichiers Excel - même des fichiers vides.
Excel appelle-t-il le serveur d'une manière ou d'une autre et nécessite une seconde authentification? Pourquoi cela arrive-t-il seulement dans IE?
Pas critique - mais je suis très curieux de savoir ce qui pourrait causer cela.
EDIT - Je pense que bmdhacks l'a cloué. Regarder le trafic réseau, Excel + IE renvoie une deuxième requête avec un agent utilisateur différent appelé "Microsoft Protocol Discovery"