SecurityTokenHandler.GetTokenTypeIdentifiers メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、派生クラスによって処理される型のトークンを識別するために要求で使用される URI のセットを返します。
public:
abstract cli::array <System::String ^> ^ GetTokenTypeIdentifiers();
public abstract string[] GetTokenTypeIdentifiers ();
abstract member GetTokenTypeIdentifiers : unit -> string[]
Public MustOverride Function GetTokenTypeIdentifiers () As String()
戻り値
このハンドラーがサポートするトークン型を識別する URI のセット。
例
次のコードは、 メソッドをオーバーライド GetTokenTypeIdentifiers してカスタム トークンのトークン型識別子を返す方法を示しています。 コードはサンプルから取得されます Custom Token
。 このサンプルでは、Simple Web Tokens (SWT) の処理を有効にするカスタム クラスを提供します。 WIF で使用できるこのサンプルとその他のサンプルの詳細と、それらをダウンロードする場所については、「 WIF コード サンプル インデックス」を参照してください。
public const string SimpleWebTokenTypeUri = "http://schemas.xmlsoap.org/ws/2009/11/swt-token-profile-1.0";
/// <summary>
/// Returns the simple web token's token type that is supported by this handler.
/// </summary>
/// <returns>A list of supported token type identifiers.</returns>
public override string[] GetTokenTypeIdentifiers()
{
return new string[] { SimpleWebTokenTypeUri };
}
注釈
Type現在のインスタンスによって処理されるトークンの には、 プロパティをTokenType介してアクセスします。 メソッドは GetTokenTypeIdentifiers 、トークンの種類を参照するためにメッセージで使用できる一連の受け入れ可能な識別子を返します。 たとえば、 要素の下の 要素で <wst:TokenType>
使用される URI 値は <wst:RequestSecurityToken>
、(オブジェクト モデルの プロパティによって WSTrustMessage.TokenType 表される) 特定の種類のトークンを要求するために使用されます。
適用対象
.NET