Lenguaje

IMsalSFHttpClientFactory Interfaz

Definición

Factoría responsable de crear HttpClient con una devolución de llamada de validación de certificados de servidor personalizada. Esto es útil para el escenario de Service Fabric en el que se requiere la validación del certificado de servidor mediante el certificado de servidor. Consulte https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing para obtener más información.

public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
Implementaciones

Comentarios

Las implementaciones deben ser seguras para subprocesos. No cree un nuevo HttpClient para cada llamada a GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) : esto conduce al agotamiento de sockets. Si la aplicación usa La autenticación integrada Windows, asegúrese de que UseDefaultCredentials está establecida en true.

Métodos

Nombre Description
GetHttpClient()

Método que devuelve un cliente HTTP que se usará para comunicarse con Azure AD. Esto permite escenarios avanzados. Consulte https://aka.ms/msal-net-application-configuration.

(Heredado de IMsalHttpClientFactory)
GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>)

Método que devuelve un cliente HTTP que se usará para validar el certificado de servidor a través de la devolución de llamada proporcionada. Este método es útil cuando se requiere lógica de validación de certificados personalizada para el flujo de identidad administrada que se ejecuta en un clúster de Service Fabric.

Se aplica a