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

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

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

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);  

注意事項

基本認証およびダイジェスト認証で送信されるデータは暗号化されないため、敵対者がデータを見ることができます。 また、基本認証の資格情報 (ユーザー名とパスワード) はクリア テキストで送信されるので、傍受される可能性があります。

関連項目