【问题标题】:While using OAuth 2, do I have to save the generated tokens into database?使用 OAuth 2 时,是否必须将生成的令牌保存到数据库中?
【发布时间】:2015-10-26 21:42:52
【问题描述】:

假设我托管在 IIS 上的 WEB API 在任何情况下都可能停止并重新启动。我正在使用 OAuth 2 并成功生成了令牌(设置了过期日期)。 我只是好奇我是否真的必须保存生成的每个令牌,因为我的 API 可能会重新启动并丢失其会话?

【问题讨论】:

    标签: asp.net-web-api oauth owin


    【解决方案1】:

    您可以将密钥的散列版本保存到数据库或用户 cookie 中。正如您所说,如果要重置应用程序池,您将丢失任何会话保存的数据。

    【讨论】:

      猜你喜欢
      • 2015-06-28
      • 1970-01-01
      • 2019-03-21
      • 2012-01-29
      • 2017-01-13
      • 2021-09-28
      • 2013-02-14
      • 1970-01-01
      相关资源
      最近更新 更多