EndorsementsValidator class
包含驗證 JWT 簽署的協助程式方法。
方法
validate(string, string[]) | 確認來自傳入活動的 ChannelId 集合,都符合 JWT 權杖上找到的簽署。 例如,如果活動來自 Webchat,該 channelId 會顯示 「webchat」,而 jwt 權杖簽署「必須符合」。 |
方法詳細資料
validate(string, string[])
確認來自傳入活動的 ChannelId 集合,都符合 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。