add iat to jwt

This commit is contained in:
2025-08-06 16:37:13 +03:00
parent c3dcf24e50
commit e693efe8e7

View File

@@ -38,6 +38,7 @@ func jwtEncode(L *lua.LState) int {
payload.ForEach(func(key, value lua.LValue) { payload.ForEach(func(key, value lua.LValue) {
claims[key.String()] = ConvertLuaTypesToGolang(value) claims[key.String()] = ConvertLuaTypesToGolang(value)
}) })
claims["iat"] = time.Now().Unix()
claims["exp"] = time.Now().Add(expDuration).Unix() claims["exp"] = time.Now().Add(expDuration).Unix()
token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims) token := jwt.NewWithClaims(jwt.SigningMethodHS256, claims)