【发布时间】:2015-10-26 21:42:52
【问题描述】:
假设我托管在 IIS 上的 WEB API 在任何情况下都可能停止并重新启动。我正在使用 OAuth 2 并成功生成了令牌(设置了过期日期)。 我只是好奇我是否真的必须保存生成的每个令牌,因为我的 API 可能会重新启动并丢失其会话?
【问题讨论】:
标签: asp.net-web-api oauth owin
假设我托管在 IIS 上的 WEB API 在任何情况下都可能停止并重新启动。我正在使用 OAuth 2 并成功生成了令牌(设置了过期日期)。 我只是好奇我是否真的必须保存生成的每个令牌,因为我的 API 可能会重新启动并丢失其会话?
【问题讨论】:
标签: asp.net-web-api oauth owin
您可以将密钥的散列版本保存到数据库或用户 cookie 中。正如您所说,如果要重置应用程序池,您将丢失任何会话保存的数据。
【讨论】: