Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.
token
nelze 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á.)
Token už v objektu TokenReplayCacheexistuje.
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 .