Language

SecurityTokenHandler.CanValidateToken プロパティ

定義

ハンドラーがセキュリティ トークンの検証をサポートするかどうかを示す値を取得します。

public:
 virtual property bool CanValidateToken { bool get(); };
public virtual bool CanValidateToken { get; }
member this.CanValidateToken : bool
Public Overridable ReadOnly Property CanValidateToken As Boolean

プロパティ値

true クラスがセキュリティ トークンを検証できる場合。それ以外の場合は false。 既定値は false です。

例

次のコードは、カスタム ハンドラーがトークンを検証できることを示すために、 CanValidateToken プロパティをオーバーライドする方法を示しています。 このコードは、 Custom Token サンプルから取得します。 このサンプルでは、Simple Web Tokens (SWT) の処理を有効にするカスタム クラスを提供します。 WIF で使用できるこのサンプルとその他のサンプルの詳細については、 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;
    }
}

注釈

派生クラスで検証を実装するには、このプロパティをオーバーライドして true を返し、 ValidateToken メソッドをオーバーライドして検証ロジックを実装します。

適用対象