【问题标题】:DotNetOpenAuth and Refresh TokensDotNetOpenAuth 和刷新令牌
【发布时间】:2013-02-09 13:47:21
【问题描述】:

我当前的 MVC 4 环境中有一个现有的自定义 OAuth 2.0 流程,用于处理一个提供商的 OAuth 服务。在我的过程中,我存储访问令牌和刷新令牌并在服务器端调用它们以访问服务(根据需要使用刷新令牌刷新访问令牌也是如此)。

我希望标准化并为我的网站添加更多服务,因此我自然而然地转向了 DotNetOpenAuth。我会先说到目前为止我只是阅读文档。我的大问题是:知道我已经有一个用于存储和检索刷新令牌的数据源,是否可以将其合并到我的 DotNetOpenAuth 实现中?

我想我通常对 DotNetOpenAuth 如何管理访问令牌和刷新令牌感到困惑,因为我正在阅读的示例使它感觉像是自动管理的。

【问题讨论】:

    标签: c# asp.net-mvc-4 dotnetopenauth


    【解决方案1】:

    DotNetOpenAuth 不存储访问或刷新令牌,而是依赖应用来执行此操作。既然您已经这样做了,那么添加 DotNetOpenAuth 应该相当容易。当您将刷新令牌传递给 DotNetOpenAuth 时,您可能需要实现一个相当简单的 IAuthorizationState 接口,但仅此而已。

    【讨论】:

      猜你喜欢
      • 2013-09-13
      • 2011-04-20
      • 2017-11-20
      • 2012-10-08
      • 2018-02-27
      • 2015-08-22
      • 1970-01-01
      • 2018-09-29
      • 2021-08-20
      相关资源
      最近更新 更多