EndorsementsValidator class
Contient des méthodes d’assistance pour vérifier les approbations JWT.
Méthodes
validate(string, string[]) | Vérifiez que l’ensemble de ChannelIds, qui proviennent des activités entrantes, correspond tous aux approbations trouvées sur le jeton JWT. Par exemple, si une activité provient de webchat, ce channelId indique « webchat » et l’approbation de jeton jwt DOIT correspondre à cela. |
Détails de la méthode
validate(string, string[])
Vérifiez que l’ensemble de ChannelIds, qui proviennent des activités entrantes, correspond tous aux approbations trouvées sur le jeton JWT. Par exemple, si une activité provient de webchat, ce channelId indique « webchat » et l’approbation de jeton jwt DOIT correspondre à cela.
static function validate(channelId: string, endorsements: string[]): boolean
Paramètres
- channelId
-
string
Nom du canal, généralement extrait de l’activité. Champ ChannelId, auquel l’activité est affiniténée.
- endorsements
-
string[]
Celui qui a signé le jeton JWT est autorisé à envoyer des activités uniquement pour certains canaux spécifiques. Cette liste est la liste d’approbations et est validée ici par rapport au channelId.
Retours
boolean
True est que channelId est trouvé dans le jeu d’approbations. False si le channelId est introuvable.