0

我正在使用 JavaScript 和 HTML 编写一个移动应用程序,我将使用 PhoneGap 对其进行打包,因此最终它将是一个原生应用程序。

此应用程序的一项功能将是“从 Google 文档导入”之一。我将为该应用程序设置一个 Google 帐户并将一些文档放入其中,以便应用程序本身可以使用它们。这看起来很简单,直到我遇到了 OAuth2。

我无法弄清楚的是如何为我的应用程序提供一种使用预身份验证令牌进行身份验证的方法(我认为这是在 OAuth 工作流程中使用“密钥”)。问题似乎是在我阅读的 Google API 指南中,当谈到 JavaScript 集成时,他们总是指的是一个 Web 应用程序——作为 OAuth 流程的一部分——最终会要求用户使用她的 Google 帐户进行身份验证(而不是我的应用程序的一个)并且从不使用“密钥”(我们将把将密钥嵌入到应用程序中的问题留待以后处理)。

我在这里想念什么?有没有人做过类似的事情并愿意解释一下?

4

1 回答 1

1

我最近在 BlackBerry Jam Americas 上介绍了 OAuth。您可以在此处查看此演示文稿的记录,我认为这可能有助于回答有关 OAuth 和 OAuth2 之间差异以及如何在 PhoneGap(或 WebWorks)应用程序中实现它们的一些问题:http: //hosting.desire2learncapture.com/RIM /1/watch/63.aspx?q=social

此外,我的同事 Chad 最近发布了一些示例代码,您可以在自己的应用程序开发中使用它们。我们在此处发布了示例 BlackBerry WebWorks 应用程序,演示了如何将 OAuth 与 Twitter、FaceBook 和 Foursquare 集成: https ://github.com/blackberry/BB10-WebWorks-Samples

祝你好运!

于 2012-11-07T18:17:28.437 回答