使用域委派调用Google Drive API列举共享盘所需最小权限咨询
Google Workspace域委派调用Drive API列举全组织共享盘的最小只读权限配置
无需授予完整的「Drive and Docs > Settings」管理员权限,存在更细粒度的只读权限满足需求,具体配置如下:
- 权限配置路径:进入Google Admin控制台,前往「角色」管理界面,可选择两种配置方式:
- 直接使用预定义角色:授予被模拟账号「Drive and Docs只读管理员」角色即可,该角色默认仅拥有Drive相关配置的查看权限,无任何修改、删除类的写入权限。
- 自定义最小粒度角色:如果需要更严格的权限控制,仅需在自定义角色中勾选「Drive and Docs」权限分组下的*查看共享盘(Shared Drives View)*权限点,无需勾选其他任何Drive相关权限。
- 配套API配置要求:
- 调用
Drives.list接口时,请求参数必须携带useDomainAdminAccess=true - 域委派客户端申请的OAuth scope使用
https://www.googleapis.com/auth/drive.readonly即可满足需求,无需申请高权限的管理类scope
- 调用
- 验证:完成配置后调用接口,不会再返回
noListTeamDrivesAdministratorPrivilege错误,可正常拉取组织内所有共享盘的列表信息。
内容的提问来源于stack exchange,提问作者Vishwanath T R
相关产品推荐
相关产品推荐

