Language

BaseAbstractAcquireTokenParameterBuilder<T> クラス

定義

指定されたパラメーターに基づいてトークンを取得しようとするトークン要求のビルダーの基本クラス。

public abstract class BaseAbstractAcquireTokenParameterBuilder<T> where T : BaseAbstractAcquireTokenParameterBuilder<T>
type BaseAbstractAcquireTokenParameterBuilder<'T (requires 'T :> BaseAbstractAcquireTokenParameterBuilder<'T>)> = class
Public MustInherit Class BaseAbstractAcquireTokenParameterBuilder(Of T)

型パラメーター

T
継承
BaseAbstractAcquireTokenParameterBuilder<T>
派生

コンストラクター

Name 説明
BaseAbstractAcquireTokenParameterBuilder<T>()

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

メソッド

Name 説明
ExecuteAsync()

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

ExecuteAsync(CancellationToken)

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

Validate()

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

WithCorrelationId(Guid)

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

WithExtraQueryParameters(Dictionary<String,String>)
古い.

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

WithExtraQueryParameters(IDictionary<String,ValueTuple<String,Boolean>>)

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

拡張メソッド

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

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

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

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

適用対象