SecurityTokenHandler.CanValidateToken Propriedade
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.
Obtém um valor que indica se o manipulador dá suporte à 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 da propriedade
true
se a classe for capaz de validar tokens de segurança; caso contrário, false
. O padrão é false
.
Exemplos
O código a seguir mostra como substituir a CanValidateToken propriedade para indicar que um manipulador personalizado pode validar tokens. O código é obtido do Custom Token
exemplo. Este exemplo fornece classes personalizadas que permitem o processamento de SWT (Tokens Web Simples). Para obter informações sobre este exemplo e outros exemplos disponíveis para WIF e onde baixá-los, consulte Índice de exemplo 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;
}
}
Comentários
Para implementar a validação em uma classe derivada, substitua essa propriedade para retornar true
e substituir o ValidateToken método para implementar a lógica de validação.