MsalMtlsHttpClientFactory Clase

Definición

Proporciona un generador para crear clientes HTTP configurados para la autenticación mTLS con el uso del certificado de enlace. Usa un enfoque híbrido con el aprovechamiento de IHttpClientFactory para clientes HTTP que no son mTLS y mantiene un grupo de clientes mTLS con el uso de la huella digital de certificado como clave.

public sealed class MsalMtlsHttpClientFactory : IDisposable, Microsoft.Identity.Client.IMsalMtlsHttpClientFactory
type MsalMtlsHttpClientFactory = class
    interface IMsalMtlsHttpClientFactory
    interface IMsalHttpClientFactory
    interface IDisposable
Public NotInheritable Class MsalMtlsHttpClientFactory
Implements IDisposable, IMsalMtlsHttpClientFactory
Herencia
MsalMtlsHttpClientFactory
Implementaciones

Constructores

Nombre Description
MsalMtlsHttpClientFactory(IHttpClientFactory)

Inicializa una nueva instancia de la clase MsalMtlsHttpClientFactory mediante el generador de cliente HTTP especificado.

Métodos

Nombre Description
Dispose()

Proporciona un generador para crear clientes HTTP configurados para la autenticación mTLS con el uso del certificado de enlace. Usa un enfoque híbrido con el aprovechamiento de IHttpClientFactory para clientes HTTP que no son mTLS y mantiene un grupo de clientes mTLS con el uso de la huella digital de certificado como clave.

GetHttpClient()

Crea y configura una nueva instancia de con encabezados de HttpClient telemetría aplicados.

GetHttpClient(X509Certificate2)

Devuelve una instancia de HttpClient configurada para usar el certificado de cliente X.509 especificado para la autenticación TLS mutua.

Se aplica a