WebBrowserコントロールを使用して、パスワードで保護されたURLに投稿しています。承認ヘッダーを提供していますが、InternetExplorerを開いたときにユーザーパスワードのポップアップが表示されます。
webBrowser.Navigate(url, "_blank", Encoding.ASCII.GetBytes(postData), "Content-Type: application/x-www-form-urlencoded" + Environment.NewLine + "Authorization: Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(userpassword)) + Environment.NewLine);
ここでさらに特徴的なのは、ブラウザウィンドウを開いたときに正しいクレデンシャルを指定しても機能しないことです。ポップアップが繰り返し表示されます。
また、上記の呼び出しからヘッダーを削除し、InternetExplorerのポップアップウィンドウで正しいクレデンシャルを指定すると機能します。