EndorsementsValidator class
Enthält Hilfsmethoden zum Überprüfen der JWT-Bestätigungen.
Methoden
| validate(string, string[]) | Vergewissern Sie sich, dass der Satz von ChannelIds, die aus den eingehenden Aktivitäten stammen, alle den Im JWT-Token gefundenen Bestätigungen entsprechen. Wenn beispielsweise eine Aktivität aus webchat stammt, sagt diese channelId "webchat" und die jwt-Token-Bestätigung muss mit dem übereinstimmen. |
Details zur Methode
validate(string, string[])
Vergewissern Sie sich, dass der Satz von ChannelIds, die aus den eingehenden Aktivitäten stammen, alle den Im JWT-Token gefundenen Bestätigungen entsprechen. Wenn beispielsweise eine Aktivität aus webchat stammt, sagt diese channelId "webchat" und die jwt-Token-Bestätigung muss mit dem ü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, zu dem 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 im Bestätigungssatz zu finden. False, wenn die channelId nicht gefunden wird.