IMsalSFHttpClientFactory Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |