asp net web api身份验证令牌到期?

时间:2015-08-03 20:52:18

标签: c# asp.net asp.net-web-api

我是使用基于令牌的身份验证的asp net web API应用程序的客户端。令牌结构如下:

{
    access_token: "…",
    token_type: "bearer",
    expires_in: 3599
}

显然它已设置为过期,我目前要求每个请求都有一个新令牌,我认为这不是一个好习惯,因为每个API请求实际上都是2,一个用于身份验证,另一个用于实际请求。所以我试图实现令牌的一些缓存,但我不知道expires_in字段到底意味着什么,是秒,毫秒?

1 个答案:

答案 0 :(得分:5)

查看oAuth2 protocol spec

  

expires_in            推荐的。访问令牌的的生命周期。对于            例如,值" 3600"表示访问令牌将            从响应生成之日起一小时后到期。            如果省略,授权服务器应该提供            到期时间通过其他方式或记录默认值。