【问题标题】:asp net web api Authentication token expiration?asp net web api 身份验证令牌到期?
【发布时间】:2015-08-04 04:57:07
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    看着oAuth2 protocol spec

    expires_in 推荐的。访问令牌的生命周期,以 为单位。为了 例如,值“3600”表示访问令牌将 从生成响应后一小时内过期。 如果省略,授权服务器应该提供 通过其他方式过期时间或记录默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-22
      • 2014-06-14
      • 1970-01-01
      • 2014-04-29
      • 2017-02-05
      • 2017-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多