JWTをデコードしてヘッダー/ペイロードを確認したり、エンコードして新しいJWTを生成します。
JWT(Json Web Token)は、2つのシステム間で情報を安全に送信するために使用されるオープンスタンダード(RFC 7519)です。主に認証と承認に使用され、ヘッダー、ペイロード、署名の3つの部分で構成されています。JWTは情報を自己完結的に含んでいるため、別のセッションストアなしで認証状態を維持できます。ただし、機密情報は必ず暗号化または署名して安全に管理する必要があります。
JWTは、ヘッダー、ペイロード、署名の3つの部分で構成されています。ヘッダーにはトークンタイプと署名アルゴリズムが含まれ、ペイロードには実際のデータ(クレーム)が含まれ、署名はトークンの整合性を検証するために使用されます。これら3つの部分はそれぞれbase64urlでエンコードされ、ドットで区切られています。
JWTはさまざまな暗号化アルゴリズムをサポートしています。各アルゴリズムはセキュリティレベルとパフォーマンス特性が異なるため、用途に応じて選択してください。
JWTデバッガーは次のような状況で役立ちます: