実用ガイド
JWT exp タイムスタンプ変換:トークン期限を確認する
JWT の exp、iat、nbf は通常 Unix 秒のタイムスタンプです。読みやすい日時に変換すると、期限切れ、未有効、発行時刻の確認がしやすくなります。
無料ツールを開く手順
- JWT をデコードし、exp、iat、nbf を探します。
- 数値のタイムスタンプだけをコピーします。
- Unix タイムスタンプ変換ツールを開きます。
- 10桁なら秒、13桁ならミリ秒を選びます。
- ローカル時刻と UTC をアプリケーションログと比較します。
- 最終的な有効性はバックエンドの検証ルールにも依存します。
重要なポイント
- JWT の時刻は通常ミリ秒ではなく秒です。
- 変換結果が極端に未来なら単位が違う可能性があります。
- デコードできても、署名、issuer、audience、clock skew で拒否されることがあります。
- サーバーログと比べる場合は UTC を使うと分かりやすいです。
よくある質問
JWT の exp とは?
トークンを拒否すべき期限を表す時刻です。
JWT exp は秒ですか、ミリ秒ですか?
JWT NumericDate は通常 Unix 秒です。
署名検証なしで期限を確認できますか?
時刻を見ることはできますが、トークンを信頼するには署名とクレーム検証が必要です。