【问题标题】:Alternatives to Google Libraries/DotNetOpenAuth for Google OAuth2Google OAuth2 的 Google Libraries/DotNetOpenAuth 的替代品
【发布时间】:2014-01-29 04:20:01
【问题描述】:

我正在寻找针对 google oAuth 2.0 实施进行身份验证的最简单方法,以便访问 google Drive API。这些是约束:

  • 它必须与 .NET 2.0 兼容
  • 可以使用谷歌图书馆
  • 我将使用服务帐号代表特定用户开展工作

我查看过 DotNetOpenAuth,但 .NET 2.0 运行时的版本似乎不支持 oAuth 2.0(谷歌已弃用 oAuth v1,当然 DNOA 支持它)。

Google 的文档充其量是令人困惑的(此处不包含贬义词)。

【问题讨论】:

  • 你的标题太糟糕了。
  • 为什么不能使用谷歌库?这似乎是最明显的方法,所以你应该解释为什么它不是一个选项。 (同样的原因可能适用于其他解决方案。)
  • 一个更好的标题可能是 Google OAuth2 的 Google API/DotNetOpenAuth 的替代品。一个好的标题将帮助合适的人找到您的问题。你已经命名了我知道的两个选项。
  • 谢谢,我已经调整了我的标题。
  • @user185320:这很重要,因为它会影响其他解决方案的适用性。总是值得说明为什么明显的正常解决方案不适用于您的情况。

标签: c# oauth google-oauth


【解决方案1】:

不确定这是否会有所帮助,但由于您提到了直接 JSON、XML 等。Google 有一个 UI 可以模拟和生成请求,并提供一些有限的文档,可以帮助您开始创建此类代码:

https://developers.google.com/apis-explorer/#p/

https://developers.google.com/oauthplayground/

以下提供了一些有关登录的附加信息:

https://developers.google.com/accounts/docs/OAuth2Login

远非详尽,但如果这是你的角度,这是一个开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 2011-09-18
    相关资源
    最近更新 更多