JWT デコーダー
JSON Web Token をデコードして、ヘッダー・ペイロード・有効期限を確認できます。
JWTとは何ですか?
JSON Web Token (JWT) は、関係者間で情報を JSON オブジェクトとして安全に送信するためのコンパクトで自己完結型の方法を定義するオープン スタンダード (RFC 7519) です。 JWT は、最新の Web アプリケーションの認証と認可によく使用されます。
JWTの構造
JWT は、ドット (.) で区切られた 3 つの部分で構成されます。
- ヘッダー: トークン タイプ (JWT) と署名アルゴリズム (HS256、RS256 など) が含まれます。
- ペイロード: クレーム、つまりユーザーに関するステートメントと追加のメタデータが含まれます。
- 署名: メッセージが途中で変更されていないことを確認するために使用されます。
一般的な JWT クレーム
- iss (発行者): トークンを発行したエンティティ。
- サブ (件名): トークンのサブジェクト (通常はユーザー ID)。
- aud (聴衆): トークンの対象となる受信者。
- exp (有効期限): トークンの有効期限が切れたとき。
- iat (発行場所): トークンが発行されたとき。
- nbf (以前ではない): この時点より前はトークンは無効です。
プライバシー第一
この JWT デコーダは ブラウザ内で 100% を実行します。トークンがサーバーに送信されることはありません。 JWT には機密性の高いユーザー情報が含まれることが多いため、これはセキュリティにとって非常に重要です。データ漏洩を心配することなく、本番トークンを安全にデコードできます。