SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).
Il token esiste già in TokenReplayCache.
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à .