EndorsementsValidator class
Enthält Hilfsmethoden zum Überprüfen von JWT-Empfehlungen.
Methoden
validate(string, string[]) | Vergewissern Sie sich, dass der Satz von ChannelIds, die von den eingehenden Aktivitäten stammen, mit den Im JWT-Token gefundenen Bestätigungen übereinstimmt. Wenn beispielsweise eine Aktivität aus dem Webchat stammt, sagt diese channelId "webchat", und die jwt-Token-Bestätigung MUSS mit diesem übereinstimmen. |
Details zur Methode
validate(string, string[])
Vergewissern Sie sich, dass der Satz von ChannelIds, die von den eingehenden Aktivitäten stammen, mit den Im JWT-Token gefundenen Bestätigungen übereinstimmt. Wenn beispielsweise eine Aktivität aus dem Webchat stammt, sagt diese channelId "webchat", und die jwt-Token-Bestätigung MUSS mit diesem übereinstimmen.
static function validate(channelId: string, endorsements: string[]): boolean
Parameter
- channelId
-
string
Der Kanalname, der in der Regel aus der Aktivität extrahiert wird. ChannelId-Feld, das, für das die Aktivität affinitiert ist.
- endorsements
-
string[]
Wer das JWT-Token signiert hat, darf Aktivitäten nur für bestimmte Kanäle senden. Diese Liste ist die Bestätigungsliste und wird hier anhand der channelId überprüft.
Gibt zurück
boolean
True ist die channelId, die im Endorsement-Satz gefunden wird. False, wenn die channelId nicht gefunden wird.