Condividi tramite


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

SecurityToken che rappresenta il token di sicurezza SAML 2.0 (il token deve essere di tipo Saml2SecurityToken) da controllare.

Eccezioni

token è null.

La proprietà Configuration è null.

-oppure-

Non esiste alcuna TokenReplayCache configurata nella proprietà Caches della configurazione dell'handler (a cui si esegue l'accesso tramite la proprietà Configuration).

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

L'ID dell'asserzione associata al token è null o vuoto. (La proprietà Assertion del token fa riferimento a Saml2Assertion che dispone di una proprietà Id 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 TokenReplayCache configurato per questo gestore tramite la Caches proprietà dell'oggetto SecurityTokenHandlerConfiguration a cui viene fatto riferimento tramite la Configuration proprietà .

Si applica a