開発・Web
JWTの読み方
クレームを見たい。このタブにトークンを貼り、alg とペイロードを読み、タブを閉じる。復号はJSONを見せる。署名は検証しない。
トークンがクリップボードにあってから開く。普通は点で区切った3部。署名は検証されない。アップロードなし。
JWT デコーダを開くこの一回
読むとJSONが見える。署名は検証されない
誰でもペイロードを変えて再符号化できる。このページはJSONを見せる。署名も発行者もオーディエンスも検証しない。整ったペイロードは読む理由であり、鍵を持つ場所で検証する理由でもある。
復号はJSONを見せる。署名は検証されない。鍵がある場所で検証する。 cv.cmのJWTデコーダを開く
復号はこのタブ。
JWT デコーダを開くトークンを貼る
普通は点で区切った3部。2部でも復号できる。使用中のアクセストークンにはメールやユーザーidがあり得る。チャットに出さない。共有画面でこのタブを開かない。
alg とクレームを読む
alg はラベル。none という語も含む。ラベルでしかない。iss、aud、sub、exp を見る。復号できないなら、ヘッダかペイロードが base64url の JSON ではない。
期限切れは exp と時計の比較
exp は秒。その瞬間が過去なら行は期限切れと書く。exp が無いのは、比べる期限クレームが無いということ。どちらも署名は検証されていない。
期限切れは exp と時計の比較。署名は未検証のまま。 タブを閉じる
閉じるとこのページのトークンは消える。信頼できるトークンが要るなら、秘密か公開鍵がある場所で検証する。このページにはどちらもない。
よくある質問
JWTを無料で読める?
できる。このタブでヘッダとペイロードを読む。アップロードなし。
署名は検証される?
しない。読めるJSONが得られる。署名も発行者もオーディエンスも未検証。
期限切れとは?
exp クレームは秒で、今より前。時計との比較。exp が無いのは期限クレームが無いこと。どちらも署名は見ない。
なぜ復号に失敗する?
値は点で区切った2部か3部。ヘッダとペイロードは base64url の JSON であること。
アップロードされる?
しない。タブを閉じると消える。使用中のアクセストークンはチャットにも共有画面にも出さない。