Freigeben über


Standard- und Digestauthentifizierung

Die System.Net Implementierung der Standard- und Digestauthentifizierung entspricht RFC2617 – HTTP-Authentifizierung: Standard- und Digestauthentifizierung (verfügbar auf der Website des World Wide Web Consortium ).

Um die Standard- und Digestauthentifizierung zu verwenden, muss eine Anwendung einen Benutzernamen und ein Kennwort in der Credentials Eigenschaft des WebRequest Objekts angeben, das zum Anfordern von Daten aus dem Internet verwendet wird, wie im folgenden Beispiel gezeigt.

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

Vorsicht

Daten, die mit der Standard- und Digestauthentifizierung gesendet werden, sind nicht verschlüsselt, sodass die Daten von einem Angreifer angezeigt werden können. Darüber hinaus werden Anmeldeinformationen für die Basic-Authentifizierung (Benutzername und Kennwort) im Klartext gesendet und können abgefangen werden.

Siehe auch