EndorsementsValidator.Validate(String, HashSet<String>) 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.
Vérifiez que l’approbation spécifiée existe sur le jeton JWT. Appelez cette méthode plusieurs fois pour valider plusieurs approbations. Par exemple, si un Activity provient de WebChat, la propriété de ChannelId cette activité est définie sur « webchat » et la partie signataire du token JWT doit avoir une approbation correspondante de « Webchat ».
public static bool Validate(string expectedEndorsement, System.Collections.Generic.HashSet<string> endorsements);
static member Validate : string * System.Collections.Generic.HashSet<string> -> bool
Public Shared Function Validate (expectedEndorsement As String, endorsements As HashSet(Of String)) As Boolean
Paramètres
- expectedEndorsement
- String
Approbation attendue. En règle générale, l’ID du canal à valider, généralement extrait de la propriété ChannelId de l’activité, à laquelle l’activité est affiniténée. Vous pouvez également représenter une certification de conformité requise.
La séance de signature du jeton JWT n’est autorisée à envoyer des activités que pour des canaux spécifiques. Cette liste, l’ensemble de canaux auxquels le service peut se connecter est appelé liste d’approbations. Les activités ChannelId DOIVENT être trouvées dans la liste des avenants, sinon l’activité entrante n’est pas considérée comme valide.
Retours
Vrai si l’identifiant de la chaîne figure dans la liste des endorsements ; sinon, faux.
Remarques
Les clés de signature du token JWT contiennent des endossements correspondant aux identifiants des chaînes pour lesquelles elles sont autorisées à signer. Ils contiennent également des mots-clés représentant les certifications de conformité. Ce code garantit qu’un identifiant de canal ou une certification de conformité est présent sur la clé de signature utilisée pour le jeton de la requête.