Freigeben über


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.