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 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 1.1 Sicherheitstoken (das Token sollte vom Typ SamlSecurityToken sein) darstellt, das geprüft werden soll.
Ausnahmen
token
ist null
.
Die Configuration-Eigenschaft ist null
.
- oder -
Die Caches-Eigenschaft der Handlerkonfiguration (aufgerufen von der Configuration-Eigenschaft) ist null
.
token
kann nicht als Instanz von SamlSecurityToken umgewandelt werden.
Die ID der Assertion, die dem Token zugeordnet ist, ist null
oder leer. (Die Assertion-Eigenschaft des Tokens verweist auf ein SamlAssertion, das über eine AssertionId-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 Caches für diesen Handler über die TokenReplayCacheExpirationPeriod -Eigenschaft des Objekts konfiguriert ist, auf das SecurityTokenHandlerConfiguration über die Configuration -Eigenschaft verwiesen wird.