Language

AssertionRequestOptions クラス

定義

生成する必要があるクライアント アサーションに関する情報 https://aka.ms/msal-net-client-assertion

public class AssertionRequestOptions
type AssertionRequestOptions = class
Public Class AssertionRequestOptions
継承
AssertionRequestOptions

注釈

指定された情報を使用してクライアント アサーション ペイロードを生成する

コンストラクター

Name 説明
AssertionRequestOptions()

AssertionRequestOptions の既定のコンストラクター

プロパティ

Name 説明
Authority

機関 URL (例: https://login.microsoftonline.com/{tenantId})

CancellationToken

操作を取り消すキャンセル トークン

Claims

クライアント アサーションに含める要求

ClientAssertionFmiPath

クライアント アサーションに使用する FMI パス。 トークンはキャッシュ内のこのパスに関連付けられます。

ClientCapabilities

クライアント アプリケーションが宣言した機能。 コールバック実装者が別のクライアント アプリケーション オブジェクト (ManagedIdentityApplication や ConfidentialClientApplication など) を使用してトークン発行者を呼び出す場合は、同じ機能を使用する必要があります。

ClientID

署名付きアサーションが要求されるクライアント ID

CorrelationId

認証要求の関連付け ID。 これを使用して、同じ関連付け ID をダウンストリーム トークン要求 (マネージド ID など) に伝達して、一貫性のあるエンドツーエンドのトレースを行います。

OtelTagsEnricher

WithOtelTagsEnricher経由で外部要求に構成された OpenTelemetry タグ エンリッチャー (存在する場合)。 クライアント アサーション コールバックが別のトークン要求 (フェデレーション ID 資格情報の ITokenAcquirer.GetTokenForAppAsync 経由など) を発行してアサーションを取得する場合は、内部取得のメトリックが外部要求と同じエンリッチメント タグを保持するように、このデリゲートをその内部要求に転送します。 エンリッチャーが構成されていない場合は null。

TenantId

認証要求のテナント ID

TokenEndpoint

目的のトークン エンドポイント

適用対象