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
- String[]
Der Gruppe der URIs, die den Tokentyp identifizieren, den dieser Handler unterstützt.
Beispiele
Im folgenden Code wird gezeigt, wie Sie die GetTokenTypeIdentifiers Methode außer Kraft setzen, um die Tokentypbezeichner für ein benutzerdefiniertes Token zurückzugeben. Der Code wird aus dem Custom Token Beispiel genommen. In diesem Beispiel werden benutzerdefinierte Klassen bereitgestellt, die die Verarbeitung von Simple Web Token (SWT) ermöglichen. Informationen zu diesem Beispiel und anderen Beispielen, die für WIF verfügbar sind und wo sie heruntergeladen werden sollen, finden Sie unter WIF Code Sample Index.
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
Das Type von der aktuellen Instanz verarbeitete Token wird über die TokenType Eigenschaft zugegriffen. Die GetTokenTypeIdentifiers Methode gibt den Satz der zulässigen Bezeichner zurück, die in Nachrichten verwendet werden können, um auf den Tokentyp zu verweisen. Beispielsweise wird der im Element unter dem <wst:TokenType> <wst:RequestSecurityToken> Element verwendete URI-Wert zum Anfordern eines bestimmten Tokentyps (dargestellt durch die WSTrustMessage.TokenType Eigenschaft im Objektmodell) verwendet.