Udostępnij za pośrednictwem


Uwierzytelnianie podstawowe i przekrojowe

Implementacja System.Net uwierzytelniania podstawowego i skrzynkowego jest zgodna z RFC2617 — uwierzytelnianie HTTP: podstawowe i skrzynkowe (dostępne w witrynie internetowej World Wide Web Consortium).

Aby użyć uwierzytelniania podstawowego i szyfrowego, aplikacja musi podać nazwę użytkownika i hasło we Credentials właściwości WebRequest obiektu, którego używa do żądania danych z Internetu, jak pokazano w poniższym przykładzie.

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

Ostrzeżenie

Dane wysyłane przy użyciu uwierzytelniania podstawowego i Digest nie są szyfrowane, więc dane mogą być widoczne przez przeciwnika. Ponadto poświadczenia uwierzytelniania podstawowego (nazwa użytkownika i hasło) są wysyłane w przejrzysty sposób i można je przechwycić.

Zobacz także