Language

IMsalSFHttpClientFactory インターフェイス

定義

カスタム サーバー証明書検証コールバックを使用して HttpClient を作成するファクトリ。 これは、サーバー証明書を使用してサーバー証明書の検証が必要なサービス Fabric シナリオに役立ちます。詳細については、https://learn.microsoft.com/dotnet/api/system.net.http.httpclient?view=net-7.0#instancingを参照してください。

public interface IMsalSFHttpClientFactory : Microsoft.Identity.Client.IMsalHttpClientFactory
type IMsalSFHttpClientFactory = interface
    interface IMsalHttpClientFactory
Public Interface IMsalSFHttpClientFactory
Implements IMsalHttpClientFactory
実装

注釈

実装はスレッド セーフである必要があります。 GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>)の呼び出しごとに新しい HttpClient を作成しないでください。これにより、ソケットが枯渇します。 アプリで統合Windows認証を使用する場合は、UseDefaultCredentialsが true に設定されていることを確認します。

メソッド

Name 説明
GetHttpClient()

AZURE AD との通信に使用される HTTP クライアントを返すメソッド。 これにより、高度なシナリオが可能になります。 https://aka.ms/msal-net-application-configurationを参照してください。

(継承元 IMsalHttpClientFactory)
GetHttpClient(Func<HttpRequestMessage,X509Certificate2,X509Chain,SslPolicyErrors,Boolean>)

指定されたコールバックを使用してサーバー証明書を検証するために使用される HTTP クライアントを返すメソッド。 このメソッドは、Service Fabric クラスターで実行されているマネージド ID フローにカスタム証明書検証ロジックが必要な場合に便利です。

適用対象