【问题标题】:Google Apps Marketplace declare scopes multiple times?Google Apps Marketplace 多次声明范围?
【发布时间】:2014-03-06 20:59:56
【问题描述】:

我正在尝试使用仅可通过 OAuth2 获得的新 API 构建 Google Apps Marketplace 应用。我们已经有一个使用旧 API 的应用,但我无法弄清楚如何使用 OAuth2 实现相同的流程。

在我们的旧应用程序中,域管理员将安装该应用程序并为其授予权限。然后,我们可以只使用我们应用程序的 id/secret 发出请求,而无需用户交互。 (2 足 OAuth)

我将如何使用 OAuth2 执行此操作? here 描述的所有流程都不像我正在寻找的那样。

【问题讨论】:

    标签: oauth-2.0 google-apps-marketplace


    【解决方案1】:

    我也很难找到启动并运行这个新的 OAuth2 登录。 您必须使用服务帐户代表用户提出请求。 文档在这里: https://developers.google.com/accounts/docs/OAuth2ServiceAccount

    如果没有再次提示每个用户,我还没有设法让流程正常工作,但这很可能是因为我需要离线访问:

    Google Apps Marketplace SDK + Domain-wide OAuth 2 SSO

    【讨论】:

    • 这看起来像我想要的。我最初被抛弃是因为它要求您在请求令牌时声明范围,但只要这些是域管理员已经批准您的范围的子集,它似乎就可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 2016-02-17
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多