什么是最好的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服务。
检查出来,任何意见或贡献,将不胜感激。
我会看看Hammock REST客户端库。 这是通用的REST客户端,但它也提供了OAuth支持。