Compartir vía


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Método

Definición

Produce una excepción si el token especificado ya existe en la caché de reproducció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 1.1 (el token debe ser de tipo SamlSecurityToken) que se va a comprobar.

Excepciones

token es null.

La Configuration propiedad es null.

O bien

La Caches propiedad de la configuración del controlador (a la que se accede a través de la Configuration propiedad ) es null.

token no se puede convertir como una instancia de SamlSecurityToken.

El identificador de la aserción asociada al token es o está null vacío. (La Assertion propiedad del token hace referencia a una SamlAssertion propiedad que tiene una AssertionId propiedad que hace referencia Saml2Id a con una Value propiedad 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 Caches objeto configurado para este controlador a través de la TokenReplayCacheExpirationPeriod propiedad del objeto al que se hace referencia a través de SecurityTokenHandlerConfiguration la Configuration propiedad .

Se aplica a