Partilhar via


Autenticação básica e digest

A System.Net implementação da autenticação básica e digest está em conformidade com RFC2617 – HTTP Authentication: Basic and Digest Authentication (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 senha na Credentials propriedade do WebRequest objeto que ele usa 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);  

Atenção

Os dados enviados com 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 de forma clara e podem ser intercetadas.

Consulte também