Compartir a través de


Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Método

Definición

Produce una excepción si el token especificado ya existe en la memoria caché de repetición de tokens; de lo contrario, el token se agrega a la memoria caché.

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)

Parámetros

token
SecurityToken

SecurityToken que representa el token de seguridad de SAML 2.0 (el token debe ser de tipo Saml2SecurityToken) que se comprobará.

Excepciones

token es null.

La propiedad Configuration es null.

o bien

TokenReplayCache no está configurado en la propiedad Caches de la configuración del controlador (acceso mediante la propiedad Configuration).

token no puede combinarse como una instancia de Saml2SecurityToken.

El identificador de la aserción asociada al token es null o está vacío. (La propiedad Assertion del token hace referencia a Saml2Assertion que tiene una propiedad Id que hace referencia a Saml2Id con una propiedad Value que es null o está vacía).

Comentarios

El comportamiento predeterminado es comprobar solo los tokens de portador (tokens que no tienen claves). La caché de reproducción de tokens es el TokenReplayCache objeto configurado para este controlador a través de la Caches propiedad del objeto al que se hace referencia a través de SecurityTokenHandlerConfiguration la Configuration propiedad .

Se aplica a