dsh-jwt-uckkk:JWT 解碼與過期判斷

在開發 DeepSeek Harness (DSH) 智能體時,調試外部傳入的 JWT Token 是常見需求。手動解析 Header 和 Payload 既繁瑣又容易出錯。DSH 的插件生態提供了 dsh-jwt-uckkk,用於快速解碼並檢查 Token 的有效期。

插件定位

這是一個由 uckkk 維護的 DSH 插件,專注於 JWT 的解碼與過期檢查。它基於純 Node 實現,不進行簽名驗證,僅用於查看 Token 內容。

核心功能

  • jwt_decode:解析 JWT 的 Header 和 Payload,並返回是否過期的狀態。

安裝與啓用

使用 DSH CLI 安裝插件:

dsh plugin add dsh-jwt-uckkk

安裝完成後,在 profile 的 package.json 文件中,於 dsh.profile.bundles 字段下添加 "dsh-jwt-uckkk"。

典型用法

調用 jwt_decode 方法,傳入 Token 字符串。例如:

await jwt_decode(token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...");

返回結果將包含 Header、Payload 以及過期狀態。

適用場景與注意

適用於調試、查看 Token 內容或檢查過期時間的場景。

由於插件以當前 DSH 進程權限運行,請務必在安裝前檢查源碼與許可證。此外,該插件不進行簽名驗證,僅用於查看數據,不適合在生產環境中直接信任 Token 的完整性。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜