Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Método

Definição

Lança uma exceção se o token especificado já existir na cache de repetição do token; caso contrário, o token é adicionado à 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

A 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 existe TokenReplayCache configuração sob a Caches propriedade da configuração do handler (acedido através da Configuration propriedade).

token não pode ser lançado como uma instância de Saml2SecurityToken.

O ID da asserção associada ao token é null ou vazia. (A Assertion propriedade do token refere-se a Saml2Assertion que tem uma Id propriedade que referencia a Saml2Id com uma Value propriedade que é null ou vazia.)

Observações

O comportamento padrão é verificar apenas os tokens portadores (tokens que não têm chaves). A cache de replay do token é o TokenReplayCache objeto configurado para este handler através da Caches propriedade do SecurityTokenHandlerConfiguration objeto referenciado através da Configuration propriedade.

Aplica-se a