IssuedSecurityTokenProvider クラス

定義

発行されたセキュリティ トークンのトークン プロバイダーを表します。

public ref class IssuedSecurityTokenProvider : System::IdentityModel::Selectors::SecurityTokenProvider, System::ServiceModel::ICommunicationObject
public class IssuedSecurityTokenProvider : System.IdentityModel.Selectors.SecurityTokenProvider, System.ServiceModel.ICommunicationObject
type IssuedSecurityTokenProvider = class
    inherit SecurityTokenProvider
    interface ICommunicationObject
Public Class IssuedSecurityTokenProvider
Inherits SecurityTokenProvider
Implements ICommunicationObject
継承
IssuedSecurityTokenProvider
実装

注釈

GetTokenCore メソッドから返されるセキュリティ トークンをキャッシュおよび再利用するときには注意が必要です。トークン プロバイダーが関連付けられているチャネルが閉じられると、セキュリティ トークンを使用できなくなる可能性があるからです。 セキュリティ トークンは、要求されたキーの種類が非対称キーで、GetTokenCore メソッドが呼び出されたときにスレッドが偽装されたコンテキストで実行されている場合、使用できなくなります。

コンストラクター

IssuedSecurityTokenProvider()

IssuedSecurityTokenProvider クラスの新しいインスタンスを初期化します。

プロパティ

CacheIssuedTokens

発行されたトークンがキャッシュされたかどうかを示す値を取得または設定します。

DefaultCloseTimeout

接続のクローズの既定のタイムアウトを取得します。

DefaultOpenTimeout

接続のオープンの既定のタイムアウトを取得します。

IdentityVerifier

ID 検証機能を取得または設定します。

IssuedTokenRenewalThresholdPercentage

発行済みトークンの更新しきい値パーセンテージを取得または設定します。

IssuerAddress

発行者のアドレスを取得または設定します。

IssuerBinding

発行者のバインディングを取得または設定します。

IssuerChannelBehaviors

発行者のチャネル動作を取得します。

KeyEntropyMode

キー エントロピー モードを取得または設定します。

MaxIssuedTokenCachingTime

発行されたトークンがキャッシュ内に保持される最大時間を取得または設定します。

MessageSecurityVersion

メッセージ セキュリティのバージョンを取得または設定します。

SecurityAlgorithmSuite

セキュリティ アルゴリズム スイートを取得または設定します。

SecurityTokenSerializer

セキュリティ トークン シリアライザーを取得または設定します。

State

通信状態を取得します。

SupportsTokenCancellation

トークンのキャンセルがサポートされているかどうかを示す値を取得します。

SupportsTokenRenewal

セキュリティ トークンを更新できるかどうかを示す値を取得します。

(継承元 SecurityTokenProvider)
TargetAddress

対象アドレスを取得または設定します。

TokenRequestParameters

トークン要求パラメーターを取得します。

メソッド

Abort()

プロバイダーを中止します。

BeginCancelToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。

(継承元 SecurityTokenProvider)
BeginCancelTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンのキャンセルを開始します。

(継承元 SecurityTokenProvider)
BeginClose(AsyncCallback, Object)

プロバイダーのクローズを非同期に開始します。

BeginClose(TimeSpan, AsyncCallback, Object)

プロバイダーのクローズを非同期に開始します。

BeginGetToken(TimeSpan, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの取得を開始します。

(継承元 SecurityTokenProvider)
BeginGetTokenCore(TimeSpan, AsyncCallback, Object)

トークン コアの取得を非同期に開始します。

BeginOpen(AsyncCallback, Object)

プロバイダーのオープンを非同期に開始します。

BeginOpen(TimeSpan, AsyncCallback, Object)

プロバイダーのオープンを非同期に開始します。

BeginRenewToken(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。

(継承元 SecurityTokenProvider)
BeginRenewTokenCore(TimeSpan, SecurityToken, AsyncCallback, Object)

非同期の操作によるセキュリティ トークンの更新を開始します。

(継承元 SecurityTokenProvider)
CancelToken(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenAsync(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
CancelTokenCoreAsync(TimeSpan, SecurityToken)

セキュリティ トークンをキャンセルします。

(継承元 SecurityTokenProvider)
Close()

プロバイダーを閉じます。

Close(TimeSpan)

プロバイダーを閉じます。

Dispose()

IssuedSecurityTokenProvider クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

EndCancelToken(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。

(継承元 SecurityTokenProvider)
EndCancelTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンのキャンセルを完了します。

(継承元 SecurityTokenProvider)
EndClose(IAsyncResult)

プロバイダーを閉じるための非同期の呼び出しを終了します。

EndGetToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの取得を完了します。

(継承元 SecurityTokenProvider)
EndGetTokenCore(IAsyncResult)

トークン コアを取得するための非同期の呼び出しを終了します。

EndOpen(IAsyncResult)

プロバイダーを開くための非同期の呼び出しを終了します。

EndRenewToken(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。

(継承元 SecurityTokenProvider)
EndRenewTokenCore(IAsyncResult)

非同期の操作によるセキュリティ トークンの更新を完了します。

(継承元 SecurityTokenProvider)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetToken(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetTokenAsync(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetTokenCore(TimeSpan)

トークン コアを取得します。

GetTokenCoreAsync(TimeSpan)

セキュリティ トークンを取得します。

(継承元 SecurityTokenProvider)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
Open()

プロバイダーを開きます。

Open(TimeSpan)

プロバイダーを開きます。

RenewToken(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenAsync(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenCore(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
RenewTokenCoreAsync(TimeSpan, SecurityToken)

セキュリティ トークンを更新します。

(継承元 SecurityTokenProvider)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

Closed

イベントのイベント ハンドラーの登録と登録解除を Closed 提供します。

Closing

イベントのイベント ハンドラーの登録と登録解除を Closing 提供します。

Faulted

イベントのイベント ハンドラーの登録と登録解除を Faulted 提供します。

Opened

イベントのイベント ハンドラーの登録と登録解除を Opened 提供します。

Opening

イベントのイベント ハンドラーの登録と登録解除を Opening 提供します。

適用対象