Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alapértelmezett NTLM-hitelesítés és a Kerberos-hitelesítés a hívó alkalmazáshoz társított Microsoft Windows felhasználói hitelesítő adatokat használja a kiszolgálóval való hitelesítés megkísérléséhez. Ha nem alapértelmezett NTLM-hitelesítést használ, az alkalmazás NTLM-nek állítja be a hitelesítési típust, és egy NetworkCredential objektum használatával adja át a felhasználónevet, a jelszót és a tartományt a gazdagépnek, ahogyan az az alábbi példában látható.
Dim myUri As String = "http://www.contoso.com/"
Using handler As New HttpClientHandler()
With handler
.Credentials = New NetworkCredential(UserName, SecurelyStoredPassword, Domain)
End With
Using client As New HttpClient(handler)
Dim result As String = Await client.GetStringAsync(myUri)
' Do Other Stuff...
End Using
End Using
string myUri = "http://www.contoso.com/";
using HttpClientHandler handler = new()
{
Credentials = new NetworkCredential(UserName, SecurelyStoredPassword, Domain),
};
using HttpClient client = new(handler);
string result = await client.GetStringAsync(myUri);
// Do Other Stuff...
Azok az alkalmazások, amelyeknek az alkalmazásfelhasználó hitelesítő adataival kell csatlakozniuk az internetszolgáltatásokhoz, a felhasználó alapértelmezett hitelesítő adataival tehetik ezt meg, ahogyan az alábbi példában is látható.
Dim myUri As String = "http://www.contoso.com/"
Using handler As New HttpClientHandler()
With handler
.Credentials = CredentialCache.DefaultCredentials
End With
Using client As New HttpClient(handler)
Dim result As String = Await client.GetStringAsync(myUri)
' Do Other Stuff...
End Using
End Using
string myUri = "http://www.contoso.com/";
using HttpClientHandler handler = new()
{
Credentials = CredentialCache.DefaultCredentials,
};
using HttpClient client = new(handler);
string result = await client.GetStringAsync(myUri);
// Do Other Stuff...
Az egyeztetési hitelesítési modul meghatározza, hogy a távoli kiszolgáló NTLM- vagy Kerberos-hitelesítést használ-e, és elküldi a megfelelő választ.
Megjegyzés:
Az NTLM-hitelesítés nem működik proxykiszolgálón keresztül.