在.NET中使用验证的OAuth



0 Answers

Question

我正在尝试创建一个基于.NET的客户端应用程序(在WPF中 - 尽管目前我只是将其作为控制台应用程序来完成),以便与支持OAuth的应用程序,特别是Mendeley( http:// dev .mendeley.com ),这显然使用三脚OAuth。

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

到目前为止,我试过了:

第一个(DotNetOpenAuth)似乎可以做我需要的东西,如果我花费数小时的时间来设法解决问题。 第二和第三,尽我所知,不支持门德利送回的验证码 - 虽然我可能错了:)

我有一个来自Mendeley的消费者密钥和秘密,通过DotNetOpenAuth,我设法使用Mendeley页面启动浏览器,为用户提供验证码,以便输入到应用程序中。 然而,在这一点上,我迷失了方向,无法理解如何合理地将其提供给应用程序。

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




Related