Partilhar via


Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Método

Definição

Gerará uma exceção se o token especificado já existir no cache de reprodução de token; caso contrário, o token será 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 SAML 2.0 (o token deve ser do tipo Saml2SecurityToken) a ser verificado.

Exceções

token é null.

A propriedade Configuration é null.

- ou -

Não há nenhuma TokenReplayCache configuração na Caches propriedade da configuração do manipulador (acessada por meio da Configuration propriedade).

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

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

Comentários

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

Aplica-se a