【问题标题】:ASP.NET Web API with DotNetOpenAuth带有 DotNetOpenAuth 的 ASP.NET Web API
【发布时间】:2012-04-14 09:22:13
【问题描述】:

我正在使用 ASP.NET WebAPI 为我的 ASP.NET MVC4 Web 应用程序构建 RESTful Web API。我想使用 OAuth 1.0 来提供授权。我正在寻找 DotNetOpenAuth 库。谁能帮我理解如何将这个库的服务提供者与 ASP.NET WebAPI 一起使用?

【问题讨论】:

    标签: rest oauth dotnetopenauth asp.net-mvc-4 asp.net-web-api


    【解决方案1】:

    我的情况和你相似。
    我建议你看看Thinktecture's IdentityModel Authorization extensions for Web API(和 MVC)。
    这是一个托管在 GitHub 上的开源项目,还有一些示例可供查看。

    你也可以从Dominick Baier's blog获取很多有用的信息

    【讨论】:

      【解决方案2】:

      您是否查看过 DotNetOpenAuth 附带的 OAuthServiceProvider 示例?它演示了受 OAuth 1.0 保护的 WCF 服务。

      【讨论】:

      • 感谢您的回复。是的,我查看了这个示例(和ASP.NET MVC 2 OpenID web site template)。但是如果没有任何文档和使用示例以及任何解释,就很难理解示例(和库)。我仍然无法使其适应 ASP.NET WebAPI,但我正在尝试。但我不确定我能不能做到,而且我不会浪费时间。
      猜你喜欢
      • 2014-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-10
      • 2013-09-24
      • 2019-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多