Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Utlöser ett undantag om den angivna token redan finns i tokenrepriscacheminnet. annars läggs token till i cacheminnet.
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)
Parametrar
- token
- SecurityToken
En SecurityToken som representerar säkerhetstoken SAML 2.0 (token ska vara av typen Saml2SecurityToken) som ska kontrolleras.
Undantag
token är null.
Egenskapen Configuration är null.
-eller-
Det finns ingen TokenReplayCache konfigurerad under Caches egenskapen för hanteringskonfigurationen (nås via egenskapen Configuration ).
token kan inte gjutas som en instans av Saml2SecurityToken.
ID:t för försäkran som är associerad med token är null eller är tomt. (Egenskapen Assertion för token refererar till en Saml2Assertion som har en Id egenskap som refererar till en Saml2Id med en Value egenskap som är null eller tom.)
Token finns redan i TokenReplayCache.
Kommentarer
Standardbeteendet är att endast kontrollera ägartoken (token som inte har nycklar). Tokenrepriscache är det objekt som TokenReplayCache konfigurerats för den här hanteraren via Caches egenskapen för objektet SecurityTokenHandlerConfiguration som refereras via Configuration egenskapen .