|
|
|
|
Configuration: IE 7 Windows XP PRo IIS
Regarde du côté de NTLM (authentification NTLM).
Explications: Quand un utilisateur est connecté sous Windows, IE envoie les informations d'authentification dans les requêtes HTTP. Donc, on peut utiliser le compte Windows pour accéder à des pages protégées sur un serveur web. Soucis: le login doit être celui de Windows (toi, tu veux un login différent). Autre soucis: ça ne marche que sans IE (peut-être Opera, mais je doute que ça marche dans Firefox). |
Merci pour la réponse.
Finalement je m'en suis sorti avec une pirouette. Pour faire les download j'ai utilisé un activeX (cuteUpload) qui implémente une procédure d'authentification basée sur l'"authentification de base" de IIS. Ca ne fonctionne donc que sous Internet Explorer et il s'agit d'un composant payant, mais ça marche, ce qui est le principal pour moi! Cependant la question reste ouverte : comment faut il s'y prendere pour bricoler les entetes HTTP de manière à envoyer le login et passwd de cette authentification de base? (en javascript par exemple) |
comment faut il s'y prendere pour bricoler les entetes HTTP de manière à envoyer le login et passwd
IE envoie l'authentification NTLM. Ce n'est pas le login et mot de passe, mais un token (si ma mémoire est bonne). IIS est capable de contrôller la validité de ce token vis-à-vis d'un controlleur de domaine ou un ActiveDirectory. Je ne suis pas un spécialiste de NTLM... ---> googler là dessus. Regarde dans les options de IIS (dans les propriétés de ton site): il y a des options pour activer NTLM (je n'ai plus IIS sous la main, je ne pourrai donc pas te montrer). |
Résultats pour Authentification IIS automatique
Résultats pour Authentification IIS automatique
Résultats pour Authentification IIS automatique
Résultats pour Authentification IIS automatique
Résultats pour Authentification IIS automatique