Toolbox 1.1の新機能
MacでJWTをデコード
JSON Web Tokenを貼り付けると、JWTデコーダがヘッダとペイロードを整形されたJSONで表示し、登録済みの各クレームを説明します。expやiatのような時刻はお使いのタイムゾーンの日付に変換され、残りの有効期間もわかります。HS256、HS384、HS512のトークンは、共有シークレットで署名を検証できます。有効なトークンはアクセス権を与えることが多いため、トークンがMacから出ないことは重要です。


JWTデコーダの使いかた
JWTデコーダを開き、トークンを貼り付けます。Bearerプレフィックスや引用符が付いていても問題ありません。
ヘッダとクレームを確認します。有効期限と発行日時はお使いのタイムゾーンで表示されます。
HMACトークンの場合は、シークレットを貼り付けて署名を検証します。シークレットがBase64エンコードされている場合は「Base64」をオンにします。
「ペイロードをコピー」をクリックするか、任意の部分をコピーします。
JWTデコーダに関するよくある質問
WebサイトにJWTを貼り付けずにデコードするには?
ToolboxのJWTデコーダに貼り付けます。トークンはMac上でデコードされるため、有効なアクセストークンが第三者のサイトに送られることはありません。
JWTをデコードすれば検証したことになりますか?
なりません。JWTのヘッダとペイロードは誰でもデコードできます。JWTデコーダは共有シークレットを使ってHS256、HS384、HS512の署名を検証します。RS256やES256などの公開鍵アルゴリズムで署名されたトークンはデコードのみで検証はされず、暗号化されたトークンはヘッダのみ読み取れます。
JWTの有効期限を確認するには?
JWTデコーダがexpクレームを読み取り、お使いのタイムゾーンで日時を表示します。期限までの残り時間や、期限切れになってからの経過時間もわかります。
無料ですか?トークンはアップロードされますか?
Toolboxは有料アプリで、一度の購入ですべてのツールを使えます。サブスクリプションもアカウントも不要です。トークンとシークレットはMac上でデコード、検証され、どこにも送信されません。