Langue

IMsalSFHttpClientFactory Interface

Définition

Fabrique responsable de la création de HttpClient avec un rappel de validation de certificat de serveur personnalisé. Cela est utile pour le scénario de Fabric de service dans lequel la validation du certificat de serveur est requise à l’aide du certificat de serveur. Pour plus d’informations, consultez https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing cette rubrique.

public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
Implémente

Remarques

Les implémentations doivent être thread safe. Ne créez pas de nouveau HttpClient pour chaque appel . GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) Cela entraîne l’épuisement du socket. Si votre application utilise l’authentification intégrée Windows, vérifiez UseDefaultCredentials que la valeur true est définie.

Méthodes

Nom Description
GetHttpClient()

Méthode retournant un client HTTP qui sera utilisé pour communiquer avec Azure AD. Cela permet des scénarios avancés. Voir https://aka.ms/msal-net-application-configuration.

(Hérité de IMsalHttpClientFactory)
GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>)

Méthode retournant un client HTTP qui sera utilisé pour valider le certificat de serveur via le rappel fourni. Cette méthode est utile lorsque la logique de validation de certificat personnalisée est requise pour le flux d’identité managée s’exécutant sur un cluster Service Fabric.

S’applique à