在.NET中使用Verification验证OAuth

时间:2010-10-23 06:40:32

标签: .net oauth mendeley

我正在尝试创建一个基于.NET的客户端应用程序(在WPF中 - 虽然暂时我只是将其作为控制台应用程序)与一个支持OAuth的应用程序集成,特别是Mendeley({{ 3}}),显然使用三条腿OAuth。

这是我第一次使用OAuth,开始使用它时遇到了很多困难。我发现了几个.NET OAuth库或帮助程序,但它们似乎比我想象的要复杂得多。我想做的就是能够向Mendeley API发出REST请求并获得回复!

到目前为止,我已经尝试过了:

第一个(DotNetOpenAuth)似乎可以做我需要的东西,如果我花了几个小时试图弄清楚如何。我可以说,第二个和第三个不支持Mendeley发回的验证码 - 虽然我可能错了:)

我从Mendeley获得了消费者密钥和秘密,并且通过DotNetOpenAuth,我设法通过Mendeley页面启动浏览器,为用户提供进入应用程序的验证码。然而,在这一点上,我迷路了,无法理解如何合理地将其提供给应用程序。

我非常愿意承认我不知道从哪里开始(虽然看起来有一个非常陡峭的学习曲线) - 如果有人能指出我正确的方向我会很感激!

1 个答案:

答案 0 :(得分:171)