基本認証とダイジェスト認証の 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);
注意事項
基本認証とダイジェスト認証で送信されたデータは暗号化されないため、敵対者がデータを確認できます。 さらに、基本認証資格情報 (ユーザー名とパスワード) は平文で送信され、傍受されるおそれがあります。
こちらも参照ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET