由於某種原因,我想在我的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時間有所幫助 –