无法获得针对Marketplace应用的服务帐户授权
在发布我们的应用程序的过程中,我们需要两种类型的同意:
我们使用1的凭据类型是OAuth Web ClientId,因为存在基于浏览器的用户登录名。我们用于2的凭据类型是“服务帐户”,因为我们要脱机读取日历。
问题是从市场上安装该应用程序时,仅OAuth WebClientId被添加到安装程序的Gsuite Admin门户中的“授权API客户端”。该服务帐户未添加,因此无法访问。
解决方案是什么? 我们在服务帐户上尝试了“启用域范围内的权限”,它确实创建了OAuth Web ClientId,但是它不允许设置重定向URL。
答案 0 :(得分:0)
显然我们已经可以通过服务帐户访问-服务帐户client_id不必出现在授权API客户端中”
只要 1)在服务帐户上启用“全域授权” 2)App项目与服务帐户是同一项目
应该可以