Sdílet prostřednictvím


Saml2SecurityTokenHandler.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 2.0 (token by měl být typu Saml2SecurityToken), který se má zkontrolovat.

Výjimky

token je null.

Vlastnost Configuration je null.

-nebo-

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

tokennelze přetypovat jako instanci .Saml2SecurityToken

ID kontrolního výrazu přidruženého k tokenu je nebo je null prázdné. (Vlastnost Assertion tokenu odkazuje na Saml2Assertion vlastnost, která Id 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 TokenReplayCache je objekt nakonfigurovaný pro tuto obslužnou rutinu Caches prostřednictvím vlastnosti objektu SecurityTokenHandlerConfiguration , Configuration na který odkazuje vlastnost .

Platí pro