MsalMtlsHttpClientFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |