SecurityTokenHandler.GetTokenTypeIdentifiers Methode

Definition

Gibt bei Überschreibung in einer abgeleiteten Klasse den Satz von URIs zurück, die in Anforderungen verwendet werden, um einen Token des Typs zu identifizieren, der von dieser Klasse verarbeitet wird.

public:
 abstract cli::array <System::String ^> ^ GetTokenTypeIdentifiers();
public abstract string[] GetTokenTypeIdentifiers ();
abstract member GetTokenTypeIdentifiers : unit -> string[]
Public MustOverride Function GetTokenTypeIdentifiers () As String()

Gibt zurück

String[]

Der Gruppe der URIs, die den Tokentyp identifizieren, den dieser Handler unterstützt.

Beispiele

Der folgende Code zeigt, wie Sie die GetTokenTypeIdentifiers Methode überschreiben, um die Tokentypbezeichner für ein benutzerdefiniertes Token zurückzugeben. Der Code wird aus dem Custom Token Beispiel entnommen. Dieses Beispiel stellt benutzerdefinierte Klassen bereit, die die Verarbeitung von Einfachen Webtoken (SWT) ermöglichen. Informationen zu diesem Beispiel und anderen für WIF verfügbaren Beispielen und zu den Informationen zum Herunterladen finden Sie unter WIF-Codebeispielindex.

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

Hinweise

Auf Type das des von der aktuellen Instanz verarbeiteten Tokens wird über die TokenType -Eigenschaft zugegriffen. Die GetTokenTypeIdentifiers -Methode gibt den Satz akzeptabler Bezeichner zurück, die in Nachrichten verwendet werden können, um auf den Tokentyp zu verweisen. Beispielsweise der URI-Wert, der <wst:TokenType> im Element unter dem <wst:RequestSecurityToken> Element verwendet wird, um eine bestimmte Art von Token anzufordern (dargestellt durch die WSTrustMessage.TokenType -Eigenschaft im Objektmodell).

Gilt für: