次の方法で共有


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;
    }
}

注釈

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

適用対象