Compartilhar via


Autenticação Básica e Digest

A System.Net implementação da autenticação básica e digest está em conformidade com RFC2617 – Autenticação HTTP: Autenticação Básica e Digest (disponível no site do World Wide Web Consortium ).

Para usar a autenticação básica e digest, um aplicativo deve fornecer um nome de usuário e uma senha na propriedade Credentials do objeto WebRequest que é usado para solicitar dados da Internet, conforme mostrado no exemplo a seguir.

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

Cuidado

Os dados enviados com a Autenticação Básica e Digest não são criptografados, portanto, os dados podem ser vistos por um adversário. Além disso, as credenciais de Autenticação Básica (nome de usuário e senha) são enviadas em texto claro e podem ser interceptadas.

Consulte também