我正在构建一个使用DotNetOpenAuth的api和授权服务的Web应用程序。我找到this example关于如何使用已经存在的服务提供商进行授权但我想了解如何实现可以创建令牌,持久化并进行评估的服务提供者的示例。我可以下载哪些优秀的文章或样本提供者吗?
答案 0 :(得分:16)
更新
自从最初发布以来,DotNetOpenAuth一直在继续。我强烈建议您遵循Ashish的建议并查看样本。它包含为所有主流编写授权服务器,资源服务器和客户端的代码。
如果您需要预先构建的解决方案,请使用开源代码
Thinktecture Identity Server是一种开源.NET安全令牌服务。它支持许多用于身份验证的端点,包括OAuth 2.0承载令牌。
更新此Thinktecture Identity Server现在位于version 2并支持这些OAuth 2.0流程
答案 1 :(得分:2)
DotNetOpenAuth有完整的工作示例可以在这里找到 - https://github.com/DotNetOpenAuth/DotNetOpenAuth/tree/master/samples
答案 2 :(得分:1)
我曾多次尝试使用DNOA ....不得不放弃,但记录了我的发现(最后使用了Thinktecture)...... http://tb-it.blogspot.co.nz/2015/06/oauth-20-frameworks-and-platforms.html