Idioma

IMsalSFHttpClientFactory Interface

Definição

Fábrica responsável por criar HttpClient com um retorno de chamada de validação de certificado de servidor personalizado. Isso é útil para o cenário de Fabric serviço em que a validação do certificado do servidor é necessária usando o certificado do servidor. Confira https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancing mais detalhes.

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

Comentários

As implementações devem ser thread-safe. Não crie um novo HttpClient para cada chamada – GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>) isso leva ao esgotamento do soquete. Se o aplicativo usar a Autenticação Windows Integrada, verifique UseDefaultCredentials se ela está definida como verdadeira.

Métodos

Nome Description
GetHttpClient()

Método que retorna um cliente HTTP que será usado para se comunicar com Azure AD. Isso 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 por meio do retorno de chamada fornecido. Esse método é útil quando a lógica de validação de certificado personalizado é necessária para o fluxo de identidade gerenciada em execução em um cluster da malha de serviço.

Aplica-se a