JWTサイズチェッカー
JSON Web Tokenのサイズをバイト単位で確認します。ヘッダー、ペイロード、署名のサイズを表示し、最大のクレームを特定して、nginx、Apache、Node.jsなどのHTTPヘッダー制限に対してtokenをテストできます。
このツールはすべてのデータをデバイス上でローカルに処理します。
入力
0 文字
出力
JWT を貼り付けると、サイズと一般的な制限に収まるかどうかを確認できます。
部分ごとのサイズ
| 部分 | トークン内 | デコード後 | 割合 |
|---|---|---|---|
| JWT を貼り付けると、その部分を確認できます | |||
0 行
ペイロード内でサイズが大きいクレーム
| クレーム | トークン内のサイズ | ペイロードに占める割合 |
|---|---|---|
| JWT を貼り付けると、そのクレームを確認できます | ||
0 行
一般的なサイズ制限
| 制限 | 適用対象 | 最大値 | 使用量 | ステータス |
|---|---|---|---|---|
| JWT を貼り付けると、制限を確認できます | ||||
0 行
これらはデフォルト設定です。サーバーによっては異なる制限が使用されている場合があります。すべてのヘッダーに適用される制限では、リクエストに含まれる他のすべてのヘッダーもカウントされます。
Readme
このツールの機能
JWT サイズチェッカーは、JSON Web Token のサイズと、一般的なサーバーのヘッダー上限に収まる可能性があるかどうかを確認します。生の token、または Authorization: Bearer ... ヘッダーを貼り付けると、token を各パーツに分解し、各パーツのサイズを推定して、合計サイズを Apache、nginx、Tomcat、Node.js、AWS ALB の一般的な上限と比較します。
機能
- token の合計サイズをバイト単位で表示し、token が大きい場合は KiB 単位でも表示
- JWS と JWE の token を各パーツに分解し、サイズがどの部分を占めているかを確認可能
- 署名付き token のトップレベルのクレームのサイズを推定し、上限に近いものや超過しているものを表示
動作の仕組み
このツールは、token を解析する前に Bearer プレフィックスと空白文字を取り除きます。一般的な 3 パートの署名付き JWT と、5 パートの暗号化 JWT に対応しています。
署名付き token については、有効な JSON であれば payload も読み取り、サイズの大きいクレームから順に一覧表示します。暗号化された token は payload を検査できないため、サイズの内訳は token の各パーツに限定されます。
使用する場面
JWT がリクエストヘッダーの上限を超えている場合、token のどの部分が大きくなっているかを確認したい場合、またはヘッダー上限が厳しいプロキシやロードバランサーを介して token を送信する前に簡単な確認を行いたい場合に使用してください。
コメント
Protected by Cloudflare Turnstile
コメントを読み込み中...
ツール情報
作成日
最終更新日
タグ
jwtjson web tokenjwt sizejwt lengthtoken sizetoken lengthbytesheader sizecookie sizeauthorization headerbearerrequest header too large431400 bad requestnginxapacheclaimspayloadlimitchecker
類似ツール
OpenAI、Google、Voyage AIのモデルを使用して、テキストから埋め込みベクトルを生成します。
ドラッグ&ドロップで列やカードを操作できる無料のオンラインカンバンボードを作成します。列の名前変更、カードの並べ替え、ボードのJSON形式でのインポートやエクスポートが可能です。
ブラウザー上でSQLiteデータベースに対してSQLクエリを実行できます。テーブルを作成し、.sqliteや.dbファイルをインポートまたはエクスポートして、並べ替え可能なテーブルで結果を確認できます。
素材
埋め込み
このツールを無料でどこにでも埋め込めます。ヘルプが必要ですか? ガイドをご覧ください.
328 文字
免責事項
このウェブサイトで提供されるツールは、ユーザーがさまざまな問題を解決するのを支援するために設計されています。ツールの正確性と有効性を確保するために努力していますが、いかなるツールの出力も100%正確またはエラーがないことを保証または保証しません。これらのツールによって生成される結果は現状のままで提供され、注意して使用する必要があります。重要な情報または結果については、追加のリソースまたは専門家のアドバイスで検証することをお勧めします。これらのツールの使用から生じる結果の正確性と使用に関する結果から生じるいかなる結果についても、当社は責任を負いません。このウェブサイトを使用することにより、提供される結果の正確性と使用に関連するすべてのリスクを引き受けることに同意します。