Idioma

IMsalSFHttpClientFactory Interface

Definição

Factory responsável por criar o HttpClient com um callback personalizado de validação de certificados de servidor. Isto é útil para o cenário do Service Fabric, onde a validação do certificado do servidor é necessária usando o certificado do servidor. Consulte https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing para mais detalhes.

public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
Implementações

Observações

As implementações devem ser seguras para threads. Não crie um novo Cliente Http para cada chamada GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) – 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.

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.

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

Método que retorna um cliente HTTP que será usado para validar o certificado do servidor através do callback fornecido. Este método é útil quando é necessária lógica personalizada de validação de certificados, para o fluxo de identidade gerido a correr num cluster de tecido de serviço.

Aplica-se a