EndorsementsValidator class
JWT の保証を確認するためのヘルパー メソッドが含まれています。
メソッド
validate(string, string[]) | 受信アクティビティから取得された ChannelId のセットがすべて、JWT トークンで見つかった保証と一致することを確認します。 たとえば、アクティビティが Web チャットから来ている場合、その channelId に "webchat" と表示され、jwt トークンの保証が一致する必要があります。 |
メソッドの詳細
validate(string, string[])
受信アクティビティから取得された ChannelId のセットがすべて、JWT トークンで見つかった保証と一致することを確認します。 たとえば、アクティビティが Web チャットから来ている場合、その channelId に "webchat" と表示され、jwt トークンの保証が一致する必要があります。
static function validate(channelId: string, endorsements: string[]): boolean
パラメーター
- channelId
-
string
通常、アクティビティから抽出されるチャネル名。ChannelId フィールド。アクティビティがアフィニティ化されるフィールド。
- endorsements
-
string[]
JWT トークンに署名したユーザーは、一部の特定のチャネルに対してのみアクティビティを送信できます。 このリストは保証リストであり、channelId に対してここで検証されます。
戻り値
boolean
True は、保証セットに channelId が見つかった場合です。 channelId が見つからない場合は False。