ITPub博客

首页 > > > JWT过期的问题

JWT过期的问题

作者:ofan 时间:2019-10-23 15:50:00 0 删除 编辑

如下代码,为什么我设置了过期时间为1秒,为啥几秒后我还是能取到数据

public static string CreateToken(IList claims)

{

var key = new SymmetricSecurityKey(System.Text.Encoding.UTF8.GetBytes(SecurityKey));

var expires = DateTime.Now.AddSeconds(1);

var token = new JwtSecurityToken(

issuer: issuer,

audience: audience,

claims: claims,

notBefore: DateTime.Now,

expires: expires,

signingCredentials: new SigningCredentials(key, SecurityAlgorithms.HmacSha256Signature)); ;

//生成Token

string jwtToken = new JwtSecurityTokenHandler().WriteToken(token);

return jwtToken;

}

publicstaticvoidRefreshToken(stringtoken){ JwtSecurityToken jwtSecurityToken=newJwtSecurityTokenHandler().ReadJwtToken(token); IEnumerable claims = jwtSecurityToken.Claims; }

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4571/viewspace-3136556/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-01

  • 博文量
    159
  • 访问量
    1161