有没有办法远程获取已连接的 G Suite 用户的 API_KEY?

Is there a way to remotely get the API_KEY of a connected G Suite user?

我们的组织依赖 G Suite。我们还有一个组织网络应用程序,我们想在其中使用 Google 日历 API。

具体来说,我们希望允许连接的用户安排会议。不幸的是,似乎需要将用户的 API_KEY 包含在对 Google 日历 API.

的所有请求中

有没有办法远程获取已连接用户的 API_KEY? 除了硬编码每个用户的 API_KEY 之外,还有其他方法可以实现我们的目标吗?

我认为这是不可能的,因为这将违反 API KEY 所代表的机制。

您应该改变您的方法并使用他们的 Google 帐户对您的网络应用程序的用户进行身份验证。通过这种方式,您将能够授权您的 Web 应用程序代表您的用户安排会议。 authentication/authorization 协议解释 here

在这里您可以找到一些快速入门以开始开发:https://developers.google.com/calendar/quickstart/js