JSON Web Token 統合Botpress Hub

### その内容 あなたのボット内でウェブトークンを生成し、検証するためのシンプルで素晴らしい統合です。JSON Web Token (JWT)は、2者間で転送される主張を表すURLセーフな手段です。JWT は一般的にウェブアプリケーションの認証と認可の目的で使用されます。

仕組み

JWTは、ヘッダー、ペイロード、署名の3つの部分で構成される。ヘッダーはトークンに署名するために使用されるアルゴリズムを指定し、ペイロードはユーザーに関する情報を含み、署名はトークンの完全性を検証するために使用される。

統合の機能

この統合には3つのアクションがあります:

generateToken:データと秘密鍵を使ってJSON Web Token を生成します。オプションで有効期限を設定できます。 sendToken: 指定した URL アドレスにトークンを送信します。 verifyToken:` 秘密鍵を使ってトークンを検証します。この Action は isVerified という名前の true/false 変数とデータを返します。

このインテグレーションにはイベントが1つあります:

JWT Event:` トークンと会話 ID を設定ページで指定されたWebhook URL に送信することができます。これらのWebhookはJWTイベントで受信され、verifyToken Actionを使用してその認証性を検証することができます。

Botpress セットアップ

1.右上の Install をクリックし、ボットを選択します。 2.ポップアップの指示に従って、インテグレーションを設定します。 3.統合を有効にし、設定を保存します。