JWTエンコーダーは、クライアントサイドで安全にJSON Web Tokenを生成するツールです。認証フローのテスト、API統合のデバッグ、またはJWT構造の学習のために署名付きトークンを作成できます。
詳細な機能
JSON Web Token(JWT)は、2つの当事者間でクレームを安全に表現するためのオープンな業界標準RFC 7519方式です。このツールでは以下が可能です:
- ヘッダーとペイロードの定義: 両方の部分のJSONデータをカスタマイズできます。
- トークンの署名: 独自の秘密鍵を使用してHMAC SHA署名(HS256、HS384、HS512)を適用できます。
- リアルタイム生成: 入力に応じてトークンが即座に更新されます。
- プライバシー: すべての署名はWebAssembly/JSを介してブラウザ内で行われます。秘密情報がデバイスを離れることはありません。
実用例
例1:基本ユーザートークン
ペイロード:`{"sub": "123", "name": "Alice", "admin": true}`
秘密鍵:`mysecret`
例2:有効期限付きトークン
ペイロード:`{"exp": 1735689600}`
(有効期限を設定)