由于某种原因,我想在我的jwt令牌中更改nbf
有效负载值。我试图增加价值,但无法实现它。如何更改jwt.io令牌中的'nbf'值:C#
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
@jps :) unix时间有所帮助 –