Langue

IMsalHttpClientFactory Interface

Définition

Fabrique responsable de la création de HttpClient. Consultez https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing pour plus d’informations.

public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
Dérivé

Remarques

Les implémentations doivent être thread safe. Ne créez pas de nouveau HttpClient pour chaque appel . GetHttpClient() 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. Pour les métadonnées de fédération (MEX) et les requêtes WS-Trust, implémentez IMsalWsTrustHttpClientFactory également. Sinon, MSAL utilise des clients par défaut de plateforme mis en cache pour ces requêtes, sans les paramètres de proxy, de certificats, de gestionnaires ou de délai d’expiration personnalisés de la fabrique fourni. D’autres demandes ne sont pas affectées.

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.

S’applique à