IMsalSFHttpClientFactory Interfaccia

Definizione

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://learn.microsoft.com/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.

Si applica a