Saml2SecurityTokenHandler.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
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).
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 TokenReplayCache configurato per questo gestore tramite la Caches proprietà dell'oggetto SecurityTokenHandlerConfiguration a cui viene fatto riferimento tramite la Configuration proprietà .