SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 1.1 (el token debe ser de tipo SamlSecurityToken) que se comprobará.
Excepciones
token
es null
.
La propiedad Configuration es null
.
o bien
La propiedad Caches de la configuración del controlador (acceso mediante la propiedad Configuration) es null
.
token
no puede combinarse como una instancia de SamlSecurityToken.
El identificador de la aserción asociada al token es null
o está vacío. (La propiedad Assertion del token hace referencia a SamlAssertion que tiene una propiedad AssertionId que hace referencia a Saml2Id con una propiedad Value que es null
o está vacía).
El token ya existe en TokenReplayCache.
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 .