JWT デコーダーの使い方

概要

JWT の中身を確認したいときに、どこを見ればよいかをまとめたガイドです。

要点: JWT デコーダーでは、ヘッダーで alg や typ を、ペイロードで sub や exp などのクレームを確認できます。署名の検証はしないので、あくまで内容確認用として使ってください。

1. まず 3 つの部分を見る

JWT は header、payload、signature の 3 部構成です。デコーダーではこの 3 つを分けて表示するので、どの部分に何が入っているかを落ち着いて確認できます。

header.payload.signature

2. ヘッダーとペイロードの見どころ

ヘッダーでは `alg` や `typ` を、ペイロードでは `sub`、`iat`、`exp` などのクレームを確認します。`exp` がある場合は、いつ期限切れになるかをまず見ると状況把握がしやすくなります。

  • header の `alg` を確認する
  • payload の `sub` や `exp` を確認する
  • 時刻クレームは有効期限の判断に使う

3. デコードと検証は別物

デコーダーは文字列を分解して JSON を読みやすくするだけで、署名の正当性は確認しません。改ざんの有無や真正性を判断したい場合は、別途サーバー側で署名検証を行ってください。

ガイド一覧を見る

ガイド一覧ページで、記事を比較したり別のトピックへ移動できます。

ガイド一覧へ

関連ツール

読んだあとに生成ページを開いて、そのまま使える値をすぐ作れます。

PR / 広告