Idioma

IMsalHttpClientFactory Interface

Definição

Fábrica responsável pela criação do HttpClient. Consulte https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing para obter mais detalhes.

public interface IMsalHttpClientFactory
type IMsalHttpClientFactory = interface
Public Interface IMsalHttpClientFactory
Derivado

Observações

As implementações devem ser seguras para threads. Não crie um novo Cliente Http para cada chamada GetHttpClient() – isso leva ao esgotamento do socket. Se a sua aplicação usar Autenticação Windows Integrada, certifique-se UseDefaultCredentials de que está definida como verdadeira. Para metadados de federação (MEX) e pedidos de WS-Trust, implemente IMsalWsTrustHttpClientFactory também. Caso contrário, a MSAL utiliza clientes padrão de plataforma em cache para estes pedidos, sem o proxy, certificados, handlers ou definições de timeout personalizadas da fábrica fornecida. Outros pedidos não são afetados.

Métodos

Nome Descrição
GetHttpClient()

Método que retorna um cliente HTTP que será usado para comunicar com o Azure AD. Isto permite cenários avançados. Consulte https://aka.ms/msal-net-application-configuration.

Aplica-se a