Autentikasi Dasar dan Digest

Implementasi System.Net autentikasi dasar dan hash mematuhi RFC2617 - Autentikasi HTTP: Autentikasi Dasar dan Hash (tersedia di situs web World Wide Web Consortium ).

Untuk menggunakan autentikasi dasar dan digest, sebuah aplikasi harus memberikan nama pengguna dan kata sandi di properti Credentials dari objek WebRequest yang digunakannya untuk meminta data dari Internet, seperti yang ditunjukkan dalam contoh berikut.

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

Perhatian

Data yang dikirim dengan Autentikasi Dasar dan Digest tidak dienkripsi, sehingga data dapat dilihat oleh lawan. Selain itu, kredensial Autentikasi Dasar (nama pengguna dan kata sandi) dikirim dengan jelas dan dapat dicegat.

Baca juga