Saml2SecurityTokenHandler.DetectReplayedToken(SecurityToken) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 2.0 (o token deve ser do tipo Saml2SecurityToken) a ser verificado.
Exceções
token
é null
.
A propriedade Configuration é null
.
- ou -
Não há nenhum TokenReplayCache configurado de acordo com a propriedade Caches da configuração do manipulador (acessada por meio da propriedade Configuration).
token
não pode ser convertido como uma instância de Saml2SecurityToken.
A ID da asserção associada ao token é null
ou está vazia. (A propriedade Assertion do token faz referência a um Saml2Assertion que tem uma propriedade Id que faz referência a um Saml2Id com uma propriedade Value que é null
ou está vazia).
O token já existe no TokenReplayCache.
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 TokenReplayCache objeto configurado para esse manipulador por meio da Caches propriedade do SecurityTokenHandlerConfiguration objeto referenciado por meio da Configuration propriedade .