最近在学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);