0

私は形の誹謗中傷を意味するのではありません。「このウェブページには認証が必要です」という行に沿ったポップアップがブラウザに表示されるウェブページがあることをご存知ですか?また、ユーザー名/パスワードを入力する必要があります。そうしないと、「HTTPステータスコード-401未承認」エラーが返されますか?どのように設定しますか?

これは投稿ヘッダーで行われると思いますか?形がないから。


クライアント側。次のコードを使用してServerXMLHTTPを使用して投稿しています。

Dim connection As ServerXMLHTTP
Dim inXML As MSXML2.DOMDocument
Dim outXMLstr, inXMLstr As String
Dim itemsList As IXMLDOMNodeList
Dim itemNode As MSXML2.IXMLDOMNode
Set connection = New ServerXMLHTTP
Set inXML = New DOMDocument
Dim name As String
connection.Open "POST", "http://localhost:46284/", False, CStr("user"), CStr("pass")

つまり、上記のコードからサーバー側で「ユーザー」と「パス」を認証するにはどうすればよいですか。

4

1 に答える 1

2

サイトの IIS で基本認証を設定する

UI を使用するには

IIS マネージャーを開き、管理するレベルに移動します。IIS マネージャーを開く方法については、「IIS マネージャーを開く (IIS 7)」を参照してください。UI 内の場所への移動については、「IIS マネージャーでのナビゲーション (IIS 7)」を参照してください。

  • 機能ビューで、[認証] をダブルクリックします。
  • [認証] ページで、[基本認証] を選択します。
  • [操作] ウィンドウで、[有効にする] をクリックして、既定の設定で基本認証を使用します。
  • 必要に応じて、[操作] ウィンドウで [編集] をクリックして、既定のドメインとレルムを入力します。
  • [基本認証設定の編集] ダイアログ ボックスの [既定のドメイン] テキスト ボックスに、既定のドメインを入力するか、空白のままにします。サイトにログオンするときにドメインを提供しないユーザーは、このドメインに対して認証されます。
  • [レルム] テキスト ボックスにレルムを入力するか、空白のままにします。一般に、デフォルト ドメインに使用したのと同じ値をレルム名に使用できます。

重要 レルム テキスト ボックスに既定のドメイン名を入力すると、ユーザー名とパスワードのチャレンジ中に内部の Microsoft Windows ドメイン名が外部ユーザーに公開される可能性があります。

  • [OK] をクリックして、[基本認証設定の編集] ダイアログ ボックスを閉じます。

基本認証の構成 (IIS 7)

于 2012-06-15T13:02:05.470 に答える