w

基本使用

本指南將引導您完成使用 JWT 解析器工具分析 JSON Web Token 的基本步驟。

步驟 1:開啟工具

從主工具頁面前往 JWT 解析器工具,或直接透過 URL /jwt-parser 進入。

步驟 2:輸入您的 JWT Token

方法 1:手動輸入

  1. 點擊「JWT Token」文字輸入區
  2. 貼上或輸入您的 JWT Token
  3. 工具會在您輸入時自動解析 Token

方法 2:載入範例

  1. 點擊「Load Example」按鈕
  2. 系統會自動載入一個範例 JWT Token
  3. 這對測試與熟悉工具功能很有幫助

步驟 3:查看解析結果

輸入有效的 JWT Token 後,您會看到三個主要區塊:

Header 資訊

  • 演算法:使用的簽章演算法(例如 HS256、RS256)
  • 類型:Token 類型(通常為「JWT」)
  • 其他宣告:任何其他 Header 宣告

Payload 資料

  • 標準宣告:iss、sub、aud、exp、nbf、iat、jti
  • 自訂宣告:任何應用程式特定資料
  • 到期時間:Token 何時到期(若有指定)

Signature

  • 原始簽章:經過 base64url 編碼的簽章
  • 驗證提醒:提醒您此工具不會驗證簽章

步驟 4:使用其他功能

複製結果

  1. 點擊「Copy Result」按鈕
  2. 解析後的資訊會複製到您的剪貼簿
  3. 貼到您偏好的文字編輯器或文件中

清除內容

  1. 點擊「Clear All」移除所有內容
  2. 以新的 Token 重新開始

查看歷史記錄

  • 先前解析過的 Token 會顯示在歷史記錄區塊
  • 點擊任一歷史項目即可重新載入該 Token
  • 使用「Clear History」移除所有已儲存的 Token

理解輸出內容

Header 範例

{
  "alg": "HS256",
  "typ": "JWT"
}

Payload 範例

{
  "sub": "1234567890",
  "name": "John Doe",
  "iat": 1516239022,
  "exp": 1516242622
}

常見宣告說明

  • sub(Subject):Token 的主體
  • iat(Issued At):Token 的簽發時間
  • exp(Expiration):Token 的到期時間
  • aud(Audience):Token 的預期接收者
  • iss(Issuer):Token 的簽發者

錯誤處理

無效格式

如果您輸入了無效的 JWT 格式,會看到以下錯誤訊息:

  • 「Invalid JWT format. JWT should have 3 parts separated by dots.」

解析錯誤

如果 Token 無法解析,您會看到:

  • 「Failed to parse JWT token」

常見問題

  • 缺少句點:JWT 必須剛好有 2 個句點來分隔 3 個部分
  • 無效的 base64:每個部分都必須是有效的 base64url 編碼
  • 格式錯誤的 JSON:Header 與 Payload 都必須是有效的 JSON

最佳實務

安全性

  • 僅將此工具用於測試 Token 或您擁有的 Token
  • 絕不要分享敏感的正式環境 Token
  • 僅在安全且私密的環境中使用

開發流程

  1. 在您的開發環境中產生測試 Token
  2. 解析它們以驗證結構與宣告
  3. 使用結果除錯驗證問題
  4. 在切換專案時清除歷史記錄

Token 管理

  • 保留重要測試 Token 的記錄
  • 對經常分析的 Token 使用歷史記錄功能
  • 定期清除歷史記錄以維護隱私

下一步

現在您已經了解基礎內容,接著可探索進階功能以了解更進一步的使用模式,或查看安全考量以學習安全的 Token 處理方式。

這個頁面對您有幫助嗎?