EndorsementsValidator class
包含用于验证 JWT 认可的帮助程序方法。
方法
validate(string, string[]) | 验证来自传入活动的 ChannelIds 集是否与 JWT 令牌上找到的认可匹配。 例如,如果活动来自 Webchat,该 channelId 表示“webchat”,jwt 令牌认可必须匹配。 |
方法详细信息
validate(string, string[])
验证来自传入活动的 ChannelIds 集是否与 JWT 令牌上找到的认可匹配。 例如,如果活动来自 Webchat,该 channelId 表示“webchat”,jwt 令牌认可必须匹配。
static function validate(channelId: string, endorsements: string[]): boolean
参数
- channelId
-
string
通道名称,通常从活动中提取。ChannelId 字段,即活动关联到的字段。
- endorsements
-
string[]
无论谁签名 JWT 令牌,都允许仅针对某些特定通道发送活动。 该列表是认可列表,在此处针对 channelId 进行验证。
返回
boolean
True 是在认可集中找到 channelId。 如果未找到 channelId,则为 False。