Freigeben über


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.