SecurityTokenHandler.CanValidateToken Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um valor que indica se o handler suporta validação de tokens de segurança.
public:
virtual property bool CanValidateToken { bool get(); };
public virtual bool CanValidateToken { get; }
member this.CanValidateToken : bool
Public Overridable ReadOnly Property CanValidateToken As Boolean
Valor de Propriedade
true se a classe for capaz de validar tokens de segurança; caso contrário, false. A predefinição é false.
Exemplos
O código seguinte mostra como sobrescrever a CanValidateToken propriedade para indicar que um handler personalizado pode validar tokens. O código é retirado do Custom Token exemplo. Este exemplo fornece classes personalizadas que permitem o processamento de Simples Web Tokens (SWT). Para informações sobre esta amostra e outras amostras disponíveis para WIF e onde as descarregar, consulte Índice de Exemplos de Código WIF.
/// <summary>
/// Gets a value indicating whether this handler can validate tokens of type <see cref="SimpleWebToken"/>.
/// </summary>
/// <value>True if this handler can validate the token of type <see cref="SimpleWebToken"/>.</value>
public override bool CanValidateToken
{
get
{
return true;
}
}
Observações
Para implementar a validação numa classe derivada, sobrescreve esta propriedade para devolver true e sobrepõe-se ao ValidateToken método para implementar a lógica de validação.