最近在學Token,查詢發現有jose-jwt可用,
主要依據下方教學網址…
https://goo.gl/J7Rq7J
我在payload時加上了到期時間exp(string型別),
var payload = new JwtAuthObject()
{
Id = "wellwind",
exp = dt.ToString(),
};
發現產生出來的Token和範例的確實不同,
但是當解析此Token時,無法得到exp的值,exp為null,
請問… 有人知道原因嗎? 謝謝…
var jwtObject = Jose.JWT.Decode<JwtAuthObject>(
actionContext.Request.Headers.Authorization.Parameter,
Encoding.UTF8.GetBytes(secret),
JwsAlgorithm.HS256);