Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 dat het SAML 2.0-beveiligingstoken (het token moet van het type Saml2SecurityTokenzijn) vertegenwoordigt dat moet worden gecontroleerd.
Uitzonderingen
token is null.
De eigenschap Configuration is null.
– of –
Er is geen TokenReplayCache configuratie onder de eigenschap van de Caches handlerconfiguratie (toegankelijk via de Configuration eigenschap).
token kan niet worden gecast als exemplaar van Saml2SecurityToken.
De id van de assertie die aan het token is gekoppeld, is null of leeg. (De Assertion eigenschap van het token verwijst naar een Saml2Assertion eigenschap met een Id eigenschap die verwijst naar een ValueSaml2Id eigenschap die leeg is of leeg isnull.)
Het token bestaat al in de TokenReplayCache.
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 TokenReplayCache object dat voor deze handler is geconfigureerd via de Caches eigenschap van het SecurityTokenHandlerConfiguration object waarnaar wordt verwezen via de Configuration eigenschap.