Udostępnij za pośrednictwem


Uwierzytelnianie podstawowe i szyfrowane

Implementacja System.Net uwierzytelniania podstawowego i szyfrowego jest zgodna z RFC2617 — uwierzytelnianie HTTP: uwierzytelnianie podstawowe i szyfrowane (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);  

Uwaga

Dane wysyłane przy użyciu uwierzytelniania podstawowego i szyfrowanego 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 też