Partager via


SecurityTokenHandler.GetTokenTypeIdentifiers Méthode

Définition

En cas de substitution dans une classe dérivée, retourne l’ensemble d’URI utilisés dans les requêtes pour identifier un jeton du type traité par la classe dérivée.

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

Retours

String[]

Ensemble d’URI qui identifient le type de jeton pris en charge par ce gestionnaire.

Exemples

Le code suivant montre comment remplacer la GetTokenTypeIdentifiers méthode pour retourner les identificateurs de type de jeton pour un jeton personnalisé. Le code est extrait de l’exemple Custom Token . Cet exemple fournit des classes personnalisées qui permettent le traitement de jetons web simples (SWT). Pour plus d’informations sur cet exemple et d’autres exemples disponibles pour WIF et où les télécharger, consultez l’index d’exemple de code 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 };
}

Remarques

Le Type jeton traité par l’instance actuelle est accessible via la TokenType propriété. La GetTokenTypeIdentifiers méthode retourne l’ensemble d’identificateurs acceptables qui peuvent être utilisés dans les messages pour faire référence au type de jeton. Par exemple, la valeur d’URI utilisée dans l’élément <wst:TokenType> sous l’élément <wst:RequestSecurityToken> pour demander un type spécifique de jeton (représenté par la WSTrustMessage.TokenType propriété dans le modèle objet).

S’applique à