使用DotNetOpenAuth创建OAuth 2.0服务提供程序



我正在构建一个web应用程序,该应用程序将使用DotNetOpenAuth提供api和授权服务。我找到了这个关于如何使用已经存在的服务提供商进行授权的示例,但我想要一个关于如何实现可以创建令牌、持久化令牌并进行评估的服务提供商的示例。有什么很棒的文章或示例提供商可以下载吗?

更新

DotNetOpenAuth自最初发布以来一直在继续。我强烈建议你听从Ashish的建议,看看样品。它包含为所有主要流编写授权服务器、资源服务器和客户端的代码。

如果您想要一个预构建的解决方案,请使用开源代码

Thinktecture Identity Server是一个开源.NET安全令牌服务。它支持许多端点进行身份验证,包括OAuth 2.0承载令牌。

更新此Thinktecture Identity Server现在是版本2,并支持这些OAuth 2.0流

  1. 资源所有者密码凭据流
  2. 隐含流&JavaScript
  3. 授权代码流

再次看一下代码,看看它是如何完成的,这里有一些示例来展示如何将其垂直插入。

我希望这能有所帮助——在过去的几个月里,这些图书馆和例子对我们帮助很大。

更新

还有另一个警告的例子,它看起来已经过时了MVC的简单OAuth提供者这里的示例代码这里的

DotNetOpenAuth的完整工作示例可以在这里找到-https://github.com/DotNetOpenAuth/DotNetOpenAuth/tree/master/samples

我尝试了很多次DNOA。。。。不得不放弃,但记录了我的发现(最终使用了Thinktecture)。。。http://tb-it.blogspot.co.nz/2015/06/oauth-20-frameworks-and-platforms.html

最新更新