次の方法で共有


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。