SecurityTokenHandler.GetTokenTypeIdentifiers Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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).