Sdílet prostřednictvím


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Metoda

Definice

Vyvolá výjimku, pokud zadaný token již existuje v mezipaměti replay tokenu; v opačném případě se token přidá do mezipaměti.

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)

Parametry

token
SecurityToken

A SecurityToken , který představuje token zabezpečení SAML 1.1 (token by měl být typu SamlSecurityToken), který se má zkontrolovat.

Výjimky

token je null.

Vlastnost Configuration je null.

-nebo-

Vlastnost Caches konfigurace obslužné rutiny (přístupná prostřednictvím Configuration vlastnosti) je null.

tokennelze přetypovat jako instanci .SamlSecurityToken

ID kontrolního výrazu přidruženého k tokenu je nebo je null prázdné. (Vlastnost Assertion tokenu odkazuje na SamlAssertion vlastnost, která AssertionId odkazuje na Saml2Id token s Value vlastností, která je null nebo je prázdná.)

Poznámky

Výchozím chováním je kontrola pouze nosných tokenů (tokenů, které nemají klíče). Mezipaměť přehrání tokenu Caches je objekt nakonfigurovaný pro tuto obslužnou rutinu TokenReplayCacheExpirationPeriod prostřednictvím vlastnosti objektu SecurityTokenHandlerConfiguration , Configuration na který odkazuje vlastnost .

Platí pro