Sprache

IMsalSFHttpClientFactory Schnittstelle

Definition

Factory, die für das Erstellen von HttpClient mit einem benutzerdefinierten Serverzertifikatüberprüfungsrückruf verantwortlich ist. Dies ist nützlich für das Dienst-Fabric Szenario, in dem die Serverzertifikatüberprüfung mithilfe des Serverzertifikats erforderlich ist. Weitere Informationen finden Sie https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing unter.

public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
Implementiert

Hinweise

Implementierungen müssen threadsicher sein. Erstellen Sie keinen neuen HttpClient für jeden Aufruf GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) – dies führt zu Socketausschöpfung. Wenn Ihre App integrierte Windows Authentifizierung verwendet, stellen Sie sicher, dass UseDefaultCredentials sie auf "true" festgelegt ist.

Methoden

Name Beschreibung
GetHttpClient()

Die Methode gibt einen HTTP-Client zurück, der für die Kommunikation mit Azure AD verwendet wird. Dies ermöglicht erweiterte Szenarien. Siehe https://aka.ms/msal-net-application-configuration.

(Geerbt von IMsalHttpClientFactory)
GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>)

Die Methode gibt einen HTTP-Client zurück, der verwendet wird, um das Serverzertifikat über den bereitgestellten Rückruf zu überprüfen. Diese Methode ist nützlich, wenn benutzerdefinierte Zertifikatüberprüfungslogik erforderlich ist, für den verwalteten Identitätsfluss, der auf einem Dienst fabric-Cluster ausgeführt wird.

Gilt für: