Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したトークンがトークン再生キャッシュに存在する場合は例外をスローします。それ以外の場合は、トークンがキャッシュに追加されます。
protected:
override void DetectReplayedToken(System::IdentityModel::Tokens::SecurityToken ^ token);
protected override void DetectReplayedToken (System.IdentityModel.Tokens.SecurityToken token);
override this.DetectReplayedToken : System.IdentityModel.Tokens.SecurityToken -> unit
Protected Overrides Sub DetectReplayedToken (token As SecurityToken)
パラメーター
- token
- SecurityToken
チェックされる SAML 2.0 セキュリティ トークン (トークンの種類は必ず SecurityToken) を表す Saml2SecurityToken。
例外
token
が null
です。
Configuration プロパティが null
です。
- または -
ハンドラー構成 (TokenReplayCache プロパティを通じてアクセス可能) の Caches プロパティに、Configuration が構成されていません。
token
は Saml2SecurityToken のインスタンスとしてキャストできません。
トークンに関連付けられたアサーションの ID は null
または空です。 (トークンの Assertion プロパティは、null
または空の Saml2Assertion プロパティで Id を参照する Saml2Id プロパティを持つ Value を参照します。)
トークンは TokenReplayCache に既に存在します。
注釈
既定の動作では、ベアラー トークン (キーを持たないトークン) のみをチェックします。 トークン再生キャッシュは、 プロパティをTokenReplayCache介して参照されるオブジェクトの SecurityTokenHandlerConfiguration プロパティをCaches使用して、このハンドラー用にConfiguration構成されたオブジェクトです。
適用対象
.NET