Autenticazione Base e Digest

L'implementazione System.Net dell'autenticazione di base e digest è conforme a RFC2617 - Autenticazione HTTP: Autenticazione di base e digest (disponibile nel sito Web del World Wide Web Consortium ).

Per usare l'autenticazione di base e digest, un'applicazione deve fornire un nome utente e una password nella Credentials proprietà dell'oggetto WebRequest utilizzato per richiedere dati da Internet, come illustrato nell'esempio seguente.

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

Attenzione

I dati inviati con autenticazione di base e digest non vengono crittografati, quindi i dati possono essere visualizzati da un antagonista. Inoltre, le credenziali di autenticazione di base (nome utente e password) vengono inviate in chiaro e possono essere intercettate.

Vedere anche