【问题标题】:dotnetopenauth Samples - Step by step introductiondotnetopenauth 示例 - 逐步介绍
【发布时间】:2013-08-02 01:56:57
【问题描述】:

我是 .Net 世界的新手,并计划在当前项目中使用 dotnetopenauth api。我无法在任何地方找到设置 dotnetopenauth 示例的分步信息。我的项目有一个移动客户端,它将向后端进行 REST 调用以进行身份​​验证和授权,并将使用令牌进行连续请求。所以我想我必须专注于作为示例一部分的 OAuthClient、OAuthResourceServer 和 OAuthAuthorizationServer 项目。但是我在 Visual Studio 2010 中设置这 3 个项目时遇到了问题。所以如果有设置 dotnetopenauth 示例的分步信息,请告诉我。

提前致谢。

【问题讨论】:

    标签: dotnetopenauth


    【解决方案1】:

    我不知道 vs2010,但是在 vs2012 中我从http://sourceforge.net/projects/dnoa/files/releases/v4.3/v4.3.1/DotNetOpenAuth-4.3.1.13153-samples.7z/download 下载了示例并像任何其他项目一样打开它们

    《Pro ASP.NET Web API Security: Securing ASP.NET Web API》一书中的另一个很好的指南第 11 章和第 12 章给出了 OAUTH 的很好的例子并很好地解释了这些概念,而第 13 章则专门用于实现 OAUTH 使用dotnetopenauth。

    2-legged 和 3-legged 实现的代码项目也有一些例子

    【讨论】:

      【解决方案2】:

      使用 vs2012 打开解决方案文件并构建它。

      【讨论】:

      • 我有 VS 2010 并且示例 zip 文件不包含包含解决方案文件。在我提取 zip 文件后,它会为每个项目创建一堆文件夹。我没有看到任何可以拉取 Visual Studio 中所有项目的通用解决方案文件。此外,如果我尝试添加超过 1 个项目,由于缺少依赖项,它们会一直失败。我想我必须通过 Nuget 显式添加所有依赖项。但同样没有任何关于他们样本的项目部分的信息。
      • github.com/DotNetOpenAuth/DotNetOpenAuth/releases/tag/… 根据当前的 nuget pkg,您拥有完整的源代码和解决方案文件。
      猜你喜欢
      • 2010-11-22
      • 2020-12-08
      • 1970-01-01
      • 2014-07-28
      • 2018-03-26
      • 1970-01-01
      • 2017-08-23
      • 2020-12-14
      • 2014-03-12
      相关资源
      最近更新 更多