Freigeben über


Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Methode

Definition

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 2.0 security token (the token should be of type Saml2SecurityToken), to be checked.

Ausnahmen

token ist null.

Die Configuration Eigenschaft ist null.

- oder -

Unter der Caches Eigenschaft der Handlerkonfiguration (zugriff über die Configuration Eigenschaft) ist keine TokenReplayCache Konfiguration vorhanden.

token kann nicht als Instanz von Saml2SecurityToken.

Die ID der dem Token zugeordneten Assertion ist null oder leer. (Die Assertion Eigenschaft des Tokens verweist auf eine Saml2Assertion Eigenschaft, die Id auf eine Saml2Id Eigenschaft mit einer Value Eigenschaft verweist, die leer ist oder leer ist null .)

Hinweise

Das Standardverhalten besteht darin, nur Bearertoken (Token ohne Schlüssel) zu überprüfen. Der Cache für die Tokenwiedergabe ist das TokenReplayCache für diesen Handler konfigurierte Objekt über die Caches Eigenschaft des Objekts, auf das SecurityTokenHandlerConfiguration über die Configuration Eigenschaft verwiesen wird.

Gilt für: