虽然使用Google Drive API,如何将我的Google Cloud Client ID限制为仅访问一个用户的Google Drive数据?

问题描述 投票:0回答:1

我正在编码一个后端服务,以调用Google云端硬盘API,该API可以上传和下载Google云端硬盘文件。在不使用域范围内委派的情况下,如何执行无用户身份验证并将我的[[Client ID的访问权限限制为仅从one用户的google驱动器读取/写入。不想使用域范围委派的原因是,它提供了服务帐户及其关联的客户端ID,可以代表我公司的G Suite域中的任何用户执行操作并访问数据。我想将其限制为以下任何一种:

    仅读取/写入一个用户的数据(这可以是我在其中创建的帐户G Suite用于此特定目的)
  • 读取/写入Google Cloud服务帐户的云端硬盘数据。在这种情况下,我会存储吗限制?
google-api google-drive-api gsuite service-accounts
1个回答
1
投票
你不能。如果要使用少用户身份验证访问g Suite域,则唯一的选择是服务帐户。然后,该服务帐户可以访问将由代码决定的所有内容,然后再处理您所说的限制。
© www.soinside.com 2019 - 2024. All rights reserved.