ダウンロードして解析する必要がある特定の安全なWebページがあります。この解析されたデータから、他の多くのことを行う必要があります...いわゆる「複数認証」の部分は次のようになります。
IISでWebサイトをホストし、統合セキュリティ機能をオンにした場合(匿名ブラウジングをオフにした場合)、そのページのURLを入力するとすぐに、ブラウザからウィンドウが表示され、 Windowsネットワークの資格情報...この特定の外部Webページにはそれに似たものがあります。
奇妙なことに、そのウィンドウが2回表示されます。また、クレデンシャルを2回入力した場合にのみ、ページが正しく読み込まれます。はい、クレデンシャルを2回提供する必要があります!!! 私はそのようなシナリオに出くわしていません。ポップアップのタイトルに気づき、それが自分の資格情報を提供するURLであることがわかりました。
Webページをダウンロードするには、HttpWebRequestオブジェクトとHttpWebResponseオブジェクトを使用します。Webリクエストオブジェクトの場合、資格情報を適切に設定する必要があります。このために、CredentialsCacheオブジェクトを作成し、2つの資格情報を追加しました(サンプルコードについては、http://msdn.microsoft.com/en-us/library/system.net.credentialcache.aspxを参照してください)。まだ運がない。
誰かがこのシナリオに出くわしましたか?