Google Apps 脚本不允许在 Google 工作区中访问

Google Apps Script does not allow access in Google Workspace

我已将 Google Apps 脚本发布为 web app. Because the URL is not so nice, I have included the script in an iframe on a site with a nicer URL. I have included the ,因此它完全可以工作。现在这个网络应用程序应该只能在我工作的 Google 工作区(以前称为 GSuite)中访问。可以在发布网络应用程序时完成此设置。然而,问题是我们 Google 工作区中的某些用户(目前还不是所有用户!)无法通过这种方式访问​​ Google Apps 脚本。有一条错误消息说 Google 禁止连接。

似乎身份验证“通过 iframe”不起作用。有趣的是,这个问题只出现在

值得注意的是,对于我们 Google 工作区中的大多数用户而言,该问题并未出现。我们在 Google 站点(最终也只是一个 iframe)上包含脚本时遇到了类似的问题,但遇到该问题的用户较少。我已经确保用户仅使用他们的 Google Workspace 帐户登录(没有其他没有权限的帐户)。在 Inkognito 模式下也会发生同样的情况。

有人可以解释这种行为吗?以及如何解决这个问题(不改变框架)?

我一直在联系 Google 支持。如果我没记错的话,这种身份验证将被弃用,现在应该使用其他工具来完成,例如 Google 的 Firebase Auth.