【发布时间】:2019-11-28 11:25:22
【问题描述】:
即使我们停止 API 或关闭整个机器,恢复它仍然会跟踪已发布给客户端的刷新令牌。这是如何实现的?
【问题讨论】:
标签: asp.net security oauth-2.0 authorization owin
即使我们停止 API 或关闭整个机器,恢复它仍然会跟踪已发布给客户端的刷新令牌。这是如何实现的?
【问题讨论】:
标签: asp.net security oauth-2.0 authorization owin
刷新令牌通常由授权服务器存储在数据库中。
移动 UI 客户端将它们存储在操作系统安全存储中也很常见。
服务器端 Web 应用程序也很常见将刷新令牌包含在身份验证 cookie 中,以便它在请求之间保持可用。
您的 API 应该只接收访问令牌 - 并且不应该知道任何有关刷新令牌的信息。
我需要更多地了解您的具体情况才能提供进一步的建议。
【讨论】:
OAuthAuthorizationServerOptions 并将定义的对象传递给app.UseOAuthAuthorizationServer(app 是IAppBuilder 对象,在每个ASP.NET 应用程序的Configuration 方法内。
invalid_grant。