SamlSecurityTokenHandler.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.
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 1.1 (o token deve ser do tipo SamlSecurityToken) a ser verificado.
Exceções
token é null.
A propriedade Configuration é null.
- ou -
A Caches propriedade da configuração do manipulador (acessada por meio da Configuration propriedade) é null.
token não pode ser convertido como uma instância de SamlSecurityToken.
A ID da asserção associada ao token está ou está null vazia. (A Assertion propriedade do token faz referência a uma SamlAssertion propriedade que faz AssertionId referência a uma Saml2Id propriedade com uma Value propriedade que está null ou está vazia.)
O token já existe no TokenReplayCache.
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 Caches objeto configurado para esse manipulador por meio da TokenReplayCacheExpirationPeriod propriedade do SecurityTokenHandlerConfiguration objeto referenciado por meio da Configuration propriedade.