Jwt exp意思

JWT 是 JSON Web Token 的縮寫,它是一種用於在網路上安全地傳輸信息的令牌。JWT 通常用於身份驗證,它包含了有關用戶身份的信息。

JWT 令牌由三部分組成,它們之間用點(.)分隔:

頭部(Header):包含令牌的類型(JWT)和使用的簽名算法。

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

載荷(Payload):包含實際的數據,例如主題(sub)、發行者(iss)、有效期(exp)等。

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

簽名(Signature):用於驗證令牌的完整性,它基於頭部和載荷生成。

在 JWT 的載荷部分,"exp" 是一個 claim,它的意思是 "expiration time",即令牌的有效期。"exp" 聲明的值是一個時間戳,表示令牌在什麼時候過期。伺服器在驗證令牌時,會檢查當前時間和 "exp" 聲明的值,如果當前時間超過了 "exp" 聲明的值,伺服器就會認為令牌已經過期,不再有效。

例如,如果 "exp" 聲明的值是 1609459200,那麼這個令牌將在台北時間 2020 年 12 月 8 日的 21:00:00 過期。