次の方法で共有


SamlSecurityTokenHandler.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 1.1 セキュリティ トークン (トークンの種類は必ず SecurityToken) を表す SamlSecurityToken

例外

tokennullです。

Configuration プロパティが null です。

- または -

(Caches プロパティを使用してアクセスされる) ハンドラー構成の Configuration プロパティは null です。

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

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

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

注釈

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

適用対象