IMsalSFHttpClientFactory Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |