【问题标题】:Getting OAuth2 credentials for use in an Android application with a Google Drive application-owned account使用 Google Drive 应用程序拥有的帐户获取 OAuth2 凭据以在 Android 应用程序中使用
【发布时间】:2013-02-06 17:57:56
【问题描述】:

我正在开发一个 Android 应用程序,用户在为该应用程序的第二个版本开发真正的 CMS 时请求使用 Google Drive 作为引导 CMS。这意味着他们需要访问云端硬盘控制台并在其中编辑文档,然后我们的应用需要检索这些内容。

我确定最好的方法是使用应用程序拥有的常规云端硬盘帐户,如下所述:

Use regular Google accounts as application-owned accounts

这需要我们为用户获取 OAuth2 凭据。上面链接的文章链接到关于这样做的第二篇文章:

Retrieve and Use OAuth 2.0 Credentials

在其中,他们展示了一个程序,用于使用一个授权代码检索 OAuth2 凭据。根据驱动文档,这样做一次就足够了。

如何在给定登录/密码组合的情况下获取授权码,这真的是获得 OAuth2 凭据的最简单方法吗?

另外,state参数有什么作用,如何设置?

【问题讨论】:

标签: android oauth-2.0 google-drive-api


【解决方案1】:

您可以按照此处的步骤获取身份验证令牌:

Using OAuth 2.0 for Web Server Applications

这里描述了状态参数:

google oauth2 redirect_uri with several parameters

并且是一个编码字符串,允许重定向 URL 将状态传递回用于获取 OAuth2 令牌的 Web 应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    相关资源
    最近更新 更多