Google apps marketplace google marketplace多客户端id

Google apps marketplace google marketplace多客户端id,google-apps-marketplace,Google Apps Marketplace,我们正试图在市场上推出一款需要多个客户端ID的应用程序 (该应用程序运行在appengine标准和python 2.7上) 具有域权限的服务\u帐户的客户端\u id web应用程序的客户端id 来自应用程序脚本库的客户端id 所有客户端ID使用不同的作用域。我已经组合了所有作用域,并在MarketplaceSDK配置中输入了它们 当我在测试域上部署应用程序时,似乎只有serviceaccount被授权。 当用户访问Web应用程序时,会出现一个我们希望避免的授权屏幕 文档似乎暗示多个客户端i

我们正试图在市场上推出一款需要多个客户端ID的应用程序

(该应用程序运行在appengine标准和python 2.7上)

  • 具有域权限的服务\u帐户的客户端\u id
  • web应用程序的客户端id
  • 来自应用程序脚本库的客户端id
所有客户端ID使用不同的作用域。我已经组合了所有作用域,并在MarketplaceSDK配置中输入了它们

当我在测试域上部署应用程序时,似乎只有serviceaccount被授权。 当用户访问Web应用程序时,会出现一个我们希望避免的授权屏幕

文档似乎暗示多个客户端id是可能的

我应该如何配置marketplace应用程序以授权多个客户端ID?
在api管理器的“凭据配置”页面上有什么特别的操作吗?

检查您是如何使用服务帐户实现授权的,服务帐户允许Google Apps域管理员授予服务帐户域范围的权限,以代表域中的用户访问用户数据。您还可以阅读文档

注意:您只能在Google App Engine或Google Compute Engine上运行的应用程序中使用AppAssertionCredentials凭据对象。例如,如果需要在其他环境中运行应用程序,要在本地测试应用程序,必须检测到这种情况并使用不同的凭据机制(请参阅)。您可以使用来简化此过程


希望这能有所帮助。

事实证明,所有三个客户id都得到了授权

在我测试这个的日子里,授权花了很长时间才生效。 此时,所有作用域和客户端ID都将在几分钟内获得授权