Condividi tramite


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Metodo

Definizione

Genera un'eccezione se il token specificato esiste già nella cache di riproduzione del token; in caso contrario, il token viene aggiunto alla 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)

Parametri

token
SecurityToken

Elemento SecurityToken che rappresenta il token di sicurezza SAML 1.1 (il token deve essere di tipo SamlSecurityToken) da controllare.

Eccezioni

token è null.

La proprietà Configuration è null.

-oppure-

La proprietà Caches della configurazione del gestore (cui si accede tramite la proprietà Configuration) è null.

token non riesce a creare il cast di un'istanza di SamlSecurityToken.

L'ID dell'asserzione associata al token è null o vuoto. (La proprietà Assertion del token fa riferimento a SamlAssertion che dispone di una proprietà AssertionId che fa riferimento a Saml2Id con una proprietà Value che è null o vuota).

Commenti

Il comportamento predefinito consiste nel controllare solo i token di connessione (token che non dispongono di chiavi). La cache di riproduzione del token è l'oggetto Caches configurato per questo gestore tramite la TokenReplayCacheExpirationPeriod proprietà dell'oggetto SecurityTokenHandlerConfiguration a cui viene fatto riferimento tramite la Configuration proprietà .

Si applica a