JWTトークンのヘッダーとデータを読み取ります

リクエストやトークンを調べる開発者は、JWTリーダーで必要な値を読みやすく確認できます。必要な場面ですぐ役立ちます。

JWTのヘッダーとペイロードを読み取り、デバッグに必要な値をすぐ読み取れます。登録不要で、いつでもブラウザー内から無料で手軽に使えます。

使い方

  1. 検査したい JWT をコピーし、ドットで区切られた 3 つの部分をすべてそのまま保ちます。
  2. それを入力エリアに貼り付けるか、トークンを含むテキストファイルをインポートします。
  3. デコード処理を実行して、ヘッダーとペイロードを読み取り可能な形式で表示します。
  4. 示されているアルゴリズム、有効期限、ユーザー識別子などの診断用フィールドを探します。
  5. 認証の問題を診断する前に、それらの値をアプリケーションが期待する内容と比較します。

使用例

サンプルのトークンには、デモ用の識別子、ロール、発行時刻の値が含まれています。デコード後、これらのフィールドがペイロードに表示されることと、ヘッダーが想定されるトークン種別を記述していることを確認します。

制限と形式

処理の場所

デコード処理はブラウザー内で行われます。貼り付けたりインポートしたりしたトークンは端末上に留まり、どこにも送信されません。テスト用トークンはすばやく検査できますが、本番トークンには機密性の高いクレームが含まれることが多いため、引き続き慎重に扱うべきです。

よくある質問

このツールはトークンを検証しますか?

いいえ。ヘッダーとペイロードを読み取りますが、署名は確認しません。アプリケーション側で正しい鍵または検証機構を使ってその検証を行う必要があります。

有効期限が切れたトークンをデコードできますか?

はい。有効期限後も内容は読み取れます。デコードはクレームを表示するだけで、有効期限やその他のセキュリティ規則を適用しません。

一部の値が表示されないのはなぜですか?

まず、完全な JWT を貼り付けたこと、途中で切れていないことを確認してください。トークンが有効な場合は、必要なクレームがペイロードにあるか確認してください。すべてのフィールドがヘッダーに属するわけではありません。

同じカテゴリのツール