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。