JWTデコーダー

JSON Web トークン (JWT) をデコードして分析し、ヘッダー、ペイロード、クレームを検査します。トークンの構造を確認し、認証のデバッグのために有効期限の状態を確認します。

JWTデコーダー

入力パラメータ

JWT (JSON Web トークン) について

JSON Web トークン (JWT) は、2 つのパーティ間で転送されるクレームを表すためのコンパクトで URL セーフな手段です。これらは、Webアプリケーションでの認証と情報交換に一般的に使用されます。

JWTの構造

JWT は、ドット (.) で区切られた 3 つの部分 (Header.Payload.Signature) で構成されます。各パーツはBase64URLエンコードされています。

JWTパーツの説明

ヘッダ

トークンの種類 (JWT) や使用された署名アルゴリズム (HMAC SHA256、RSA など) など、トークンに関するメタデータが含まれます。

ペイロード

エンティティ (通常はユーザー) に関する要求ステートメントと追加データが含まれます。請求には、登録済み請求、公開請求、非公開請求の 3 種類があります。

署名

JWT の送信者が本人であることを確認し、メッセージが途中で変更されていないことを確認するために使用されます。

セキュリティに関する考慮事項

このツールはJWTのデコードと検査に役立ちますが、JWTはデフォルトでは暗号化されておらず、エンコードされているだけであることに注意してください。JWTペイロードには、暗号化されていない限り、機密情報を含めないでください。本番環境のアプリケーションでは、常に署名を検証してください。

一般的な使用例

JWT は、ユーザー認証、API 承認、サービス間の情報交換、シングル サインオン (SSO) の実装、およびステートレス セッション管理によく使用されます。

よくある質問