パスワードで保護されたサイトにアクセスしようとしています。応答ヘッダがWWW-Authenticate: Negotiate
であるので、基本認証を使用していません(同じユーザ/パスボックスがfirefoxでポップアップしても)。WWW認証の認証に関する問題:ネゴシエート
正しいヘッダーを送信してログインプロセスを自動化したいと考えています。
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
私は交渉のために何を使用します。
基本的にはあなたのようなものを使うのでしょうか?
WWW-Authenticate:Negotiateヘッダーは、認証と暗号化のために、サーバーがNTLMまたはKerberos(Windows 7およびWindows 2008 Server以上の場合、追加のセキュリティサポートプロバイダが追加された場合、少なくとも使用できます)を意味します。このNTLMの場合、ネゴシエーションでは、セキュリティで保護されたセッションが確立される前に複数のメッセージ(チャレンジ/レスポンス)を交換する必要があるため、最初から送信される「正しいヘッダー」はありません。 問題に関する詳細は、http://msdn.microsoft.com/en-us/library/aa378748%28VS.85%29.aspx(マイクロソフトが提供するSSPパッケージ)を参照してください。 –