【问题标题】:is oAuth possible for C# Windows Application?C# Windows 应用程序可以使用 oAuth 吗?
【发布时间】:2014-05-17 04:56:26
【问题描述】:

我有一个用 C# 开发的 Windows 应用程序。我需要在哪里执行 Google oAuth,以便获取他们的个人资料。我不想让用户在我的 Windows 应用程序中输入他们的 Google 用户名和密码(当然用户不希望这样)。

我该怎么做?

我试过了 1.) 能够从我的 Windows 应用程序打开 Google 身份验证页面,但无法弄清楚如何获取传递给我的 Windows 应用程序的访问令牌。

有什么意见/建议吗?

【问题讨论】:

    标签: c# winforms oauth oauth-2.0


    【解决方案1】:

    我很欣赏这是一个老问题,但我目前正在研究同样的事情。根据我的发现,“强烈建议不要按照 SamFisher83 的建议使用嵌入式 webBrowser”。

    我想我会自己分享这份来自 Google 的指南。

    Link to Google OAuth 2.0 guide

    毫无疑问,OP 找到了一种方法,但这是通过谷歌搜索该主题出现的首批链接之一,我认为我会分享该链接以供将来参考。

    【讨论】:

      【解决方案2】:

      您可能正在寻找的是2-legged OAuth。你可以得到一些示例代码here,但它是在 PHP 中的。还可以看一个C#示例here

      【讨论】:

        【解决方案3】:

        您可以在应用程序中使用 webBrowser 控件。然后,您可以让用户通过 webBrowser 控件登录。然后,您可以在 webBrowser 控件中查询数据。

        【讨论】:

          猜你喜欢
          • 2017-12-06
          • 2010-10-14
          • 1970-01-01
          • 1970-01-01
          • 2012-10-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多