Partilhar via


SamlSecurityTokenHandler.DetectReplayedToken(SecurityToken) Método

Definição

Gera uma exceção se o token especificado já existe no cache de reprodução do token; caso contrário, o token é adicionado ao 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)

Parâmetros

token
SecurityToken

Um SecurityToken que representa o token de segurança de SAML 1.1 (o token deve ser do tipo SamlSecurityToken) a ser verificado.

Exceções

token é null.

A propriedade Configuration é null.

- ou -

A propriedade Caches da configuração do manipulador (acessada por meio da propriedade Configuration) é null.

token não pode ser convertido como uma instância de SamlSecurityToken.

A ID da asserção associada ao token é null ou está vazia. (A propriedade Assertion do token faz referência a um SamlAssertion que tem uma propriedade AssertionId que faz referência a um Saml2Id com uma propriedade Value que é null ou está vazia).

Comentários

O comportamento padrão é apenas marcar tokens de portador (tokens que não têm chaves). O cache de reprodução de token é o Caches objeto configurado para esse manipulador por meio da TokenReplayCacheExpirationPeriod propriedade do SecurityTokenHandlerConfiguration objeto referenciado por meio da Configuration propriedade .

Aplica-se a