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 が含まれています。 false の場合、channelId が見つかりません。