1
.NET中具有验证功能的OAuth
我正在尝试创建一个基于.NET的客户端应用程序(在WPF中-尽管目前我只是作为控制台应用程序来做),以与支持OAuth的应用程序(特别是Mendeley(http:// dev (.mendeley.com),显然使用了三足式OAuth。 这是我第一次使用OAuth,在开始使用它时遇到了很多困难。我已经找到了几个.NET OAuth库或帮助程序,但是它们似乎比我想的要复杂。我要做的就是能够向Mendeley API发出REST请求并获得响应! 到目前为止,我已经尝试过: DotNetOpenAuth http://github.com/bittercoder/DevDefined.OAuth http://oauth.googlecode.com/svn/code/csharp/ 第一个(DotNetOpenAuth)似乎可以完成我需要的工作,如果我花了数小时来尝试如何做。据我所知,第二和第三个不支持Mendeley发送回的验证码-尽管我对此可能有误:) 我从Mendeley获得了一个用户密钥和机密,并且使用DotNetOpenAuth设法启动了一个带有Mendeley页面的浏览器,该页面提供了供用户输入应用程序的验证码。但是,这时我迷路了,无法解决如何明智地将其提供回应用程序的问题。 我非常愿意承认,我不知道从哪里开始(尽管似乎有一个陡峭的学习曲线)-如果有人可以指出正确的方向,我将不胜感激!