有没有办法远程获取已连接的 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
我们的组织依赖 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