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()
傳回
String[]
會識別這個處理常式支援的語彙基元型別的 URI 集。
範例
下列程式代碼示範如何覆寫 GetTokenTypeIdentifiers 方法,以傳回自定義令牌的令牌類型標識碼。 程式代碼取自 Custom Token
範例。 此範例提供自定義類別,可讓您處理簡單 Web 令牌 (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:RequestSecurityToken>
元素中使用的 <wst:TokenType>
URI值,要求物件模型中屬性所代表WSTrustMessage.TokenType的特定標記類型 () 。