GSuite Marketplace应用与服务帐户

问题描述 投票:0回答:1

麻烦服务帐户授权Marketplace应用

在发布我们的应用程序的过程中,我们需要两种类型的同意:

  1. 通过SSO管理员目录范围内的同意,代表所有用户(“https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile”)。
  2. https://www.googleapis.com/auth/calendar.events的全域性权力

我们使用1凭证类型的OAuth的Web客户端Id,因为有一个基于浏览器的用户登录。我们使用2凭证类型是服务帐户,因为我们要读取日历下线。

当应用程序从市场,只有OAuth的WebClientId在安装程序的管理员Gsuite门户网站添加到“授权API客户端”安装问题。该服务帐户未添加,因此没有得到访问。

解决办法是什么?我们试图“启用域范围权威”的服务帐户,它确实创造了一个OAuth的Web客户端Id,但它不允许设立重定向的URL。

google-api google-oauth google-apps-marketplace gsuite
1个回答
0
投票

显然,我们已经有了通过服务帐户访问 - 这是没有必要的服务帐户CLIENT_ID出现在授权API客户端”

只要1)启用服务帐户2“全域性权力”)的应用项目是在同一个项目作为服务帐户

它应该工作

© www.soinside.com 2019 - 2024. All rights reserved.