SecurityTokenHandler.GetTokenTypeIdentifiers Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 zu anderen für WIF verfügbaren Beispielen und zu ihren Downloadmöglichkeiten 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 das Type des Token, das vom aktuellen instance verarbeitet wird, 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).