Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Metod

Definition

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.)

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 .

Gäller för