Saml2SecurityTokenHandler.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 im Tokenwiedergabecache bereits 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
Ein SecurityToken, das das SAML 2.0 Sicherheitstoken darstellt (das Token sollte vom Typ Saml2SecurityToken sein), das überprüft werden soll.
Ausnahmen
token
ist null
.
Die Configuration-Eigenschaft ist null
.
- oder -
Es gibt keine TokenReplayCache, die unter der Caches--Eigenschaft der Handlerkonfiguration (aufgerufen von der Configuration Eigenschaft konfiguriert ist.
token
kann nicht als Instanz von Saml2SecurityToken umgewandelt werden.
Die ID der Assertion, die dem Token zugeordnet ist, ist null
oder leer. (Die Assertion-Eigenschaft des Tokens verweist auf ein Saml2Assertion, das über eine Id-Eigenschaft verfügt, die auf ein Saml2Id mit einer Value-Eigenschaft verweist, die null
oder leer ist).
Der Token ist bereits im TokenReplayCache vorhanden.
Hinweise
Das Standardverhalten besteht darin, nur Bearertoken (Token ohne Schlüssel) zu überprüfen. Der Tokenwiedergabecache ist das Objekt, das TokenReplayCache für diesen Handler über die Caches -Eigenschaft des Objekts konfiguriert ist, auf das SecurityTokenHandlerConfiguration über die Configuration -Eigenschaft verwiesen wird.