クイックスタート
-
秘密を設ける
HS 256共有鍵。
-
ペイロードの編集
JSONオブジェクト、既定値には、sub/iat/expが含まれます。
-
生成してコピー
検証のためにトークンをjwtデコーダにコピーします。
HS 256 jwtをローカルで署名するためのペイロードJSONと共有鍵を入力します。jwtデコーダとのペアリングをテストします。ブラウザで生産秘密を暴露しないでください。
プライバシー:アップロードしないローカルで処理します。
↓ 下の入力領域に貼り付けて、結果をすぐに表示します。★QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB 610☆QADB
使用 HS256 与共享密钥在浏览器本地签发 JWT; 适合开发调试,生产密钥勿暴露在前端。
Payload (JSON)
HS 256 jwtをローカルで署名するためのペイロードJSONと共有鍵を入力します。jwtデコーダとのペアリングをテストします。ブラウザで生産秘密を暴露しないでください。
秘密を設ける
HS 256共有鍵。
ペイロードの編集
JSONオブジェクト、既定値には、sub/iat/expが含まれます。
生成してコピー
検証のためにトークンをjwtデコーダにコピーします。
jwtデコーダに貼り付けて、ヘッダ/ペイロードと期限切れの警告をチェックします。
クライアント署名は本番認証には使用されません。サーバ上でリアルトークンに署名します。
APIエンドポイントを開発するには、通常、JWTをテストする必要があります。開くツール:1)PayloadにJSON(例:{「user _ id」:123})を入力する、2)HS 256アルゴリズムを設定する、3)テストキー(「your-256ビット秘密」など)を入力する、4)「生成」をクリックしてコピーします。すべての処理はブラウザローカルで行われます。
APIの承認ヘッダ(フォーマット:Bearer<token>)にJWTを貼り付けるか、JWT-decoderを使用して検証します。有効期限をテストするには、Payloadの「exp」フィールドをUNIXタイムスタンプ(例:1698765432)に変更します。HS 256は対称暗号化を使用しており、RS 256がより生産的に好まれていることを覚えておいてください。
Input
secret + {"sub":"user"} Output
eyJhbGciOiJIUzI1NiIs…
HS 256のみ、非対称アルゴリズムは秘密鍵処理を必要とする。
いいえ。Web Cryptoを使用してローカルに署名します。
2)二重引用符の文字列値、3)コンマに注釈/後続がありません。たとえば、{"sub":"user 1"}は有効ですが、{sub:'user 1'}または{age:30,}は無効です。まずJSONツールを使用して構文を検証してください。