Les problèmes d'authentification avec WWW-Authenticate: à Négocier

Je suis en train d'essayer d'accéder à un site protégé par mot de passe. Il n'est pas à l'aide de l'authentification de base (même si le même user/pass s'affiche dans firefox) comme en-tête de réponse est WWW-Authenticate: Negotiate.

Je veux automatiser le processus d'ouverture de session par l'envoi de l'en-tête correcte.

De base, vous utilisez quelque chose comme:

Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

Que serais-je utiliser pour négocier?

  • Le WWW-Authenticate: Négocier en-tête signifie que le serveur peut utiliser NTLM ou Kerberos (au moins sur les OS antérieurs à Windows 7 et Win 2008 Server lorsque supplémentaires de sécurité, les fournisseurs de soutien ont été ajoutés) pour l'authentification et le chiffrement. Dans ce cas de NTLM la négociation nécessite plusieurs messages (challenge/réponses) pour être échangés avant la session sécurisée est établie, donc il n'y a pas de "bonne tête" pour être envoyés à partir du début. Vous pouvez trouver plus de détails au sujet de votre problème msdn.microsoft.com/en-us/library/aa378748%28VS.85%29.aspx (SSP Packages Fournis par Microsoft).
InformationsquelleAutor fire | 2010-11-24