Language

AbstractManagedIdentityAcquireTokenParameterBuilder<T> クラス

定義

マネージド ID アプリケーション トークン要求ビルダーの抽象基本クラス。

public abstract class AbstractManagedIdentityAcquireTokenParameterBuilder<T> : Microsoft.Identity.Client.BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type AbstractManagedIdentityAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
    inherit BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)>
Public MustInherit Class AbstractManagedIdentityAcquireTokenParameterBuilder(Of T)
Inherits BaseAbstractAcquireTokenParameterBuilder(Of T)

型パラメーター

T
継承
AbstractManagedIdentityAcquireTokenParameterBuilder<T>
派生

コンストラクター

Name 説明
AbstractManagedIdentityAcquireTokenParameterBuilder<T>()

AbstractManagedIdentityParameterBuilder の既定のコンストラクター。

メソッド

Name 説明
ExecuteAsync()

トークン要求を非同期的に実行します。

(継承元 BaseAbstractAcquireTokenParameterBuilder<T>)
ExecuteAsync(CancellationToken)

非同期メソッドを取り消す可能性がある状態で、トークン要求を非同期的に実行します。

Validate()

AcquireToken 操作のパラメーターを検証します。

(継承元 BaseAbstractAcquireTokenParameterBuilder<T>)
WithCorrelationId(Guid)

認証要求で使用する関連付け ID を設定します。 SDK と ID プロバイダー サービスの両方のログで要求を追跡するために使用されます。 設定されていない場合は、ランダムに生成されます。

(継承元 BaseAbstractAcquireTokenParameterBuilder<T>)
WithExtraQueryParameters(Dictionary<String,String>)
古い.

HTTP 認証要求のクエリ文字列の追加クエリ パラメーターを設定します。

(継承元 BaseAbstractAcquireTokenParameterBuilder<T>)
WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>)

キャッシュ キーに含めるパラメーターを制御して、HTTP 認証要求のクエリ文字列の追加クエリ パラメーターを設定します

(継承元 BaseAbstractAcquireTokenParameterBuilder<T>)

拡張メソッド

Name 説明
WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String, Boolean)

キーと値のペアをクエリ パラメーターとして送信せずに、トークン キャッシュ キーに追加します。 これを使用して、キャッシュされたトークンをパーティション分割します (たとえば、同じユーザーの通常のセッションから有効期間の短いセッションを分離する)。 キャッシュされたエントリを照合するには、 AcquireTokenByAuthorizationCode と AcquireTokenSilent の両方で同じパーティション キーを使用する必要があります。

WithCachePartitionKey<T>(BaseAbstractAcquireTokenParameterBuilder<T>, String, String)

キーと値のペアをクエリ パラメーターとして送信せずに、トークン キャッシュ キーに追加します。 これを使用して、キャッシュされたアクセス トークンをパーティション分割します (たとえば、同じユーザーの通常のセッションから有効期間の短いセッションを分離する)。 キャッシュされたエントリを照合するには、 AcquireTokenByAuthorizationCode と AcquireTokenSilent の両方で同じパーティション キーを使用する必要があります。

WithOtelTagsEnricher<T>(AbstractManagedIdentityAcquireTokenParameterBuilder<T>, Action<ExecutionResult,IList<KeyValuePair<String,Object>>>)

このマネージド ID トークンの取得に対して MSAL が出力する OpenTelemetry メトリックに追加のタグ (ディメンション) を追加するデリゲートを登録します。 MSAL がメトリックを記録し、取得の ExecutionResult (結果または例外を含む成功または失敗を示す) をタグの変更可能なリストと共に受け取ると、デリゲートが呼び出されます。 その一覧に追加されたタグは、プロアクティブなバックグラウンド更新中に出力されるメトリックを含め、要求に記録されたすべてのメトリックにアタッチされます。

適用対象