簽章未驗證。解碼後的宣告不可信。
JWT(JSON Web Token)是用於認證的緊湊令牌格式。它有三個用點分隔的Base64URL編碼部分:標頭(演算法和類型)、負載(使用者ID和過期時間等聲明)和簽名(令牌未被篡改的密碼學證明)。
處理在瀏覽器中進行。儲存和分享皆為選用操作,需要帳戶,並會將所選內容傳送到我們的服務。
HS256使用共享密鑰(對稱)— 建立者和驗證者需要相同的密鑰。RS256使用公鑰/私鑰對(非對稱)— 建立者用私鑰簽名,任何人都可以用公鑰驗證。對於公共API請使用RS256。
將數字 exp 宣告與目前時間比較。未經驗證的到期資訊不能證明權杖的真實性。僅解碼不會驗證簽章。
支援 HMAC HS256、HS384 和 HS512 簽章;解碼不會驗證簽章。
JWT負載是Base64編碼的,不是加密的 — 任何擁有令牌的人都可以解碼並讀取內容。只在JWT中儲存非敏感識別符(使用者ID、角色、過期時間)。將敏感資料保留在伺服器端,透過ID引用。