次の方法で共有


Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) メソッド

定義

指定したトークンがトークン再生キャッシュに存在する場合は例外をスローします。それ以外の場合は、トークンがキャッシュに追加されます。

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

例外

tokennullです。

Configuration プロパティが null です。

- または -

ハンドラー構成 (TokenReplayCache プロパティを通じてアクセス可能) の Caches プロパティに、Configuration が構成されていません。

tokenSaml2SecurityToken のインスタンスとしてキャストできません。

トークンに関連付けられたアサーションの ID は null または空です。 (トークンの Assertion プロパティは、null または空の Saml2Assertion プロパティで Id を参照する Saml2Id プロパティを持つ Value を参照します。)

トークンは TokenReplayCache に既に存在します。

注釈

既定の動作では、ベアラー トークン (キーを持たないトークン) のみをチェックします。 トークン再生キャッシュは、 プロパティをTokenReplayCache介して参照されるオブジェクトの SecurityTokenHandlerConfiguration プロパティをCaches使用して、このハンドラー用にConfiguration構成されたオブジェクトです。

適用対象