什么是最好的OAuth2 C#库?

似乎许多应用程序提供商正在使用OAuth2来允许访问API,例如Twitter和Facebook。 有没有人使用一个良好的库进行OAuth2处理,通用性足以在所有应用程序中使用?

我没有看到它的内部(源代码链接是坏的),但一般DotNetOpenAuth似乎是相当专业的。

更新:现在也支持OAuth 2和OpenID。

你应该看看OAuth2 。 对大多数stream行的提供商来说,它是.NET实现OAuth 1.0和OAuth 2.0协议的:

  • 谷歌
  • Facebook的
  • 推特
  • 四方
  • Instagram的
  • 链接中
  • 窗户住
  • VKontakte等
  • odnoklassniki
  • Yandex的
  • mail.ru
  • github上

Nuget包在那里 。

我还没有看到OAuth2的框架。 我决定尝试和自己的项目。

我的框架到目前为止支持承载令牌和所有的oauth 2stream(质询/响应,隐式,客户端凭证,资源所有者密码和刷新令牌)。

这有点笨拙,我正在开发基于这个框架的第一个REST服务。

检查出来,任何意见或贡献,将不胜感激。

https://github.com/ghorsey/SharpOAuth2

我会看看Hammock REST客户端库。 这是通用的REST客户端,但它也提供了OAuth支持。