【问题标题】:Does the Bearer Token Refresh Its self?Bearer Token 是否会刷新自身?
【发布时间】:2017-10-09 22:09:06
【问题描述】:

也许是一个简单的问题。

假设用户收到不记名令牌并有 1 天的过期时间。

用户调用 web api,然后在 6 小时后停止调用。

然后,如果用户调用 web api 会自动刷新令牌,然后用户还有 24 小时的时间使用令牌,或者它是否会根据令牌的第一次获取确定过期。

谢谢

【问题讨论】:

    标签: asp.net oauth bearer-token


    【解决方案1】:

    令牌一经发出,就无法更改,有效期至到期。令牌的使用方式和时间,甚至在此期间是否请求了其他令牌,都无关紧要。

    由于令牌不能更改,令牌的有效期不能延长。但是,如果服务器配置为这样做,则可以根据其他因素在令牌过期之前撤销令牌。

    可能无法扩展令牌本身,但可以请求新令牌而无需发送凭据。

    您可以配置服务器以将刷新令牌添加到令牌。请注意,这不适用于所有 grant_types。在刷新令牌的情况下,普通令牌有一个额外的参数“refresh_token”,其中包含一个具有自己到期时间的附加令牌。一旦普通令牌过期,就可以使用此令牌。在这种情况下,可以使用此刷新令牌请求新令牌,而无需发送凭据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-24
      • 2021-07-20
      • 2014-12-26
      • 2015-09-21
      • 1970-01-01
      • 2014-11-08
      • 2014-04-29
      相关资源
      最近更新 更多