SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Methode

Definitie

Genereert een uitzondering als het opgegeven token al bestaat in de cache voor opnieuw afspelen van tokens; anders wordt het token toegevoegd aan de cache.

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)

Parameters

token
SecurityToken

Een SecurityToken die het SAML 1.1-beveiligingstoken (het token moet van het type SamlSecurityTokenzijn) vertegenwoordigt dat moet worden gecontroleerd.

Uitzonderingen

token is null.

De eigenschap Configuration is null.

– of –

De Caches eigenschap van de handlerconfiguratie (toegankelijk via de Configuration eigenschap) is null.

token kan niet worden gecast als exemplaar van SamlSecurityToken.

De id van de assertie die aan het token is gekoppeld, is null of leeg. (De Assertion eigenschap van het token verwijst naar een SamlAssertion eigenschap met een AssertionId eigenschap die verwijst naar een ValueSaml2Id eigenschap die leeg is of leeg isnull.)

Opmerkingen

Het standaardgedrag is om bearer-tokens alleen te controleren (tokens die geen sleutels hebben). De cache voor het opnieuw afspelen van tokens is het Caches object dat voor deze handler is geconfigureerd via de TokenReplayCacheExpirationPeriod eigenschap van het SecurityTokenHandlerConfiguration object waarnaar wordt verwezen via de Configuration eigenschap.

Van toepassing op