SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Löst eine Ausnahme aus, wenn das angegebene Token bereits im Token-Wiedergabecache vorhanden ist; andernfalls wird das Token dem Cache hinzugefügt.
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)
Parameter
- token
- SecurityToken
A SecurityToken that represents the SAML 1.1 security token (the token should be of type SamlSecurityToken) to be checked.
Ausnahmen
token ist null.
Die Configuration Eigenschaft ist null.
- oder -
Die Caches Eigenschaft der Handlerkonfiguration (auf die über die Configuration Eigenschaft zugegriffen wird) ist null.
token kann nicht als Instanz von SamlSecurityToken.
Die ID der dem Token zugeordneten Assertion ist null oder leer. (Die Assertion Eigenschaft des Tokens verweist auf eine SamlAssertion Eigenschaft, die AssertionId auf eine Saml2Id Eigenschaft mit einer Value Eigenschaft verweist, die leer ist oder leer ist null .)
Das Token ist bereits in der TokenReplayCache.
Hinweise
Das Standardverhalten besteht darin, nur Bearertoken (Token ohne Schlüssel) zu überprüfen. Der Cache für die Tokenwiedergabe ist das Caches für diesen Handler konfigurierte Objekt über die TokenReplayCacheExpirationPeriod Eigenschaft des Objekts, auf das SecurityTokenHandlerConfiguration über die Configuration Eigenschaft verwiesen wird.