Partager via


SecurityTokenHandler.GetTokenTypeIdentifiers Méthode

Définition

En cas de substitution dans une classe dérivée, retourne l'ensemble des URI utilisés dans les demandes pour identifier un jeton du type traité par cette 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 que ce gestionnaire prend en charge.

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 des 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 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 du jeton traité par le instance actuel 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 à