【问题标题】:Admin SDK for multiple google apps accounts多个谷歌应用程序帐户的管理 SDK
【发布时间】:2013-08-28 05:51:32
【问题描述】:

我的团队正在尝试为 google 应用市场开发产品,但我在新 ADMIN SDK 中的工作流程方面遇到了问题。

使用现已弃用的 Provisioning API,我们只需从我们尝试管理的帐户中询问用户名和密码。

对于 ADMIN SDK,他们似乎需要启用 API、创建密钥并进行大量手动工作才能实现这一点。这对我们来说确实是一个艰难的选择,因为我们客户的技术水平不太可能实现这一转变。

是否有类似于供应 API 的工作流程,他们可以启用来自第三方的管理,或者推荐的工作流程让开发人员构建可以访问任意数量的谷歌应用帐户的应用程序?

一个用例是说我想为控制台开发一个不同的选项,我想构建一个控制台 Web 应用程序并简单地要求凭据或简单的设置例程,并允许我们的用户管理他们的谷歌应用程序帐户不同的方式。

提前致谢, 史蒂夫

【问题讨论】:

    标签: google-admin-sdk


    【解决方案1】:

    Admin SDK Directory 和 Reports API 可与 2-legged OAuth 1.0a 一起正常工作,这是 Google Apps Marketplace 目前支持和自动化的。您确实需要在市场上的供应商资料页面的“注册其他 API”下打开 Admin SDK。此外,必须打开域的Administrative APIs。如果关闭,您将收到一个一般性错误,即域无法使用 API,在这种情况下,您可以将客户端定向到他们可以打开它的确切 CPanel 页面。

    【讨论】:

    • 这很方便。我们也直接销售是市场要求吗?或者我们也可以不用这一步吗?
    • 如果没有 Marketplace,我建议您使用常规的 3-legged OAuth 2.0。这样,管理员只需要批准访问权限即可。您可以使用 2-legged OAuth 1.0a 或新的 OAuth 2.0 服务帐户,但这需要管理员在他们的控制面板中手动授权您的客户端 ID,这是一个容易出错的过程。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-13
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 2015-07-23
    • 2013-11-22
    相关资源
    最近更新 更多