次の方法で共有


基本認証とダイジェスト認証

基本認証とダイジェスト認証の System.Net 実装は、RFC2617 – HTTP 認証: 基本認証とダイジェスト認証 ( World Wide Web コンソーシアムの Web サイトで利用可能) に準拠しています。

基本認証とダイジェスト認証を使用するには、次の例に示すように、アプリケーションがインターネットからのデータ要求に使用するCredentials オブジェクトのWebRequest プロパティにユーザー名とパスワードを指定する必要があります。

Dim MyURI As String = "http://www.contoso.com/"
Dim WReq As WebRequest = WebRequest.Create(MyURI)
WReq.Credentials = New NetworkCredential(UserName, SecurelyStoredPassword)
String MyURI = "http://www.contoso.com/";
WebRequest WReq = WebRequest.Create(MyURI);
WReq.Credentials = new NetworkCredential(UserName, SecurelyStoredPassword);

注意事項

基本認証とダイジェスト認証で送信されたデータは暗号化されないため、敵対者がデータを確認できます。 さらに、基本認証資格情報 (ユーザー名とパスワード) は平文で送信され、傍受されるおそれがあります。

こちらも参照ください