SamlSecurityTokenHandler.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 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
.
token
nelze 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á.)
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 Caches je objekt nakonfigurovaný pro tuto obslužnou rutinu TokenReplayCacheExpirationPeriod prostřednictvím vlastnosti objektu SecurityTokenHandlerConfiguration , Configuration na který odkazuje vlastnost .