IMsalSFHttpClientFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Factory responsabile della creazione di HttpClient con un callback di convalida del certificato del server personalizzato. Ciò è utile per lo scenario di Fabric del servizio in cui è necessaria la convalida del certificato server usando il certificato del server. Per altri dettagli, vedere https://dotnet.territoriali.olinfo.it/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing .
public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
- Implementazioni
Commenti
Le implementazioni devono essere thread-safe. Non creare un nuovo HttpClient per ogni chiamata a GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) . Ciò comporta l'esaurimento del socket. Se l'app usa l'autenticazione integrata Windows, assicurarsi che UseDefaultCredentials sia impostata su true.
Metodi
| Nome | Descrizione |
|---|---|
| GetHttpClient() |
Metodo che restituisce un client HTTP che verrà usato per comunicare con Azure AD. In questo modo si abilitano scenari avanzati. Vedete https://aka.ms/msal-net-application-configuration. (Ereditato da IMsalHttpClientFactory) |
| GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) |
Metodo che restituisce un client HTTP che verrà usato per convalidare il certificato del server tramite il callback fornito. Questo metodo è utile quando è necessaria la logica di convalida dei certificati personalizzata per il flusso di identità gestito in esecuzione in un cluster di Service Fabric. |