JWT は、ヘッダー・ペイロード・署名の 3 つの部分からなり、それぞれ base64url でエンコードされています。
デコード
ブラウザで JWT デコーダーを使えばクレームを確認できます。ただし、サーバーで署名を検証せずにデコード結果を信用してはいけません。
まとめ
JWT は API で便利ですが、デコードは中身を知るためのものであり、認可ではありません。
構造・ローカルでのデコード・署名検証の重要性について整理します。
JWT は、ヘッダー・ペイロード・署名の 3 つの部分からなり、それぞれ base64url でエンコードされています。
ブラウザで JWT デコーダーを使えばクレームを確認できます。ただし、サーバーで署名を検証せずにデコード結果を信用してはいけません。
JWT は API で便利ですが、デコードは中身を知るためのものであり、認可ではありません。