示例用例:在虚拟模块中访问您的 Google 联系人。虚拟模块允许用户使用 OAuth 2.0 安全地检索和显示他们的 Google 联系人,而无需在我们的数据库中存储任何联系人数据。这意味着您的联系信息不会保存在我们的服务器上,确保您的数据保持私密,同时仍允许您直接从 Google 查看您的联系人。
示例用例:虚拟模块中您的企业帐户的 Google 通讯录访问权限。借助虚拟模块,您的管理员用户可以使用他们的 Google 企业帐户进行身份验证,从而允许所有其他用户访问 Google 通讯录。这些用户可以自由查看和使用联系人数据,而无需在我们的数据库中存储任何数据。此过程使用 OAuth 2.0 身份验证安全地完成。
为所有用户启用共享访问的步骤:
创建一个谷歌云项目: 访问 Google Cloud Console 并为您的企业创建一个新项目。
启用 Google People API: 在 Google Cloud 项目中,转到 API 和服务 > 库并启用 Google People API 以访问 Google 通讯录。
生成 OAuth 2.0 凭证: 转到 API 和服务 > 凭据,然后为您的 Web 应用程序创建 OAuth 2.0 客户端 ID 凭据。记下您的客户端 ID 和客户端密钥以进行集成。
管理员进行 OAuth 2.0 身份验证: 管理员用户使用客户端 ID 和客户端密钥通过 OAuth 2.0 登录,以验证其 Google 商业帐户并授予访问联系人的权限。
设置权限和范围: 管理员用户将通过以下范围进行身份验证并授予访问权限:https://www.googleapis.com/auth/contacts.readonly。此范围允许对 Google 通讯录进行只读访问。