【发布时间】:2017-07-02 06:54:48
【问题描述】:
出于某种原因,我想更改我的 jwt 令牌 中的nbf 有效负载值。我正在尝试增加价值,但无法实现。
DateTime original = DateTime.Now;
original = original.AddMinutes(-10);
var seconds = original.Subtract(DateTime.MinValue).TotalSeconds;
var claimsIdentity = new ClaimsIdentity(new List<Claim>()
{
new Claim("email",sresult.Properties["mail"][0].ToString()),
new Claim("sub", accountName),
new Claim("myv",seconds.ToString()),
new Claim("nbf",seconds.ToString()),
在我做错的地方,nbf 值没有更新为我的值。实际的nbf 值为1487049869(系统生成的日期时间),但我的值为63622665869(比当前日期时间少-10 分钟)。
【问题讨论】:
-
我刚刚重新审视了我的答案,想知道它是否对您有帮助。
-
@jps :) unix 时间帮助