当您使用 OAuth 2.0 进行授权时,Google 会向用户显示权限请求页面,其中包括项目摘要信息及其政策和请求的访问授权范围。配置应用的 OAuth 权限请求页面可定义向用户和应用审核者显示的内容,还可注册应用以便以后发布。
如需定义授予应用的访问权限级别,您需要确定并声明授权范围。授权范围是 OAuth 2.0 URI 字符串,其中包含 Google Workspace 应用名称、它访问的数据类型以及访问权限级别。范围是您的应用请求处理 Google Workspace 数据(包括用户的 Google 账号数据)的请求。
在用户安装您的应用时,系统会要求用户验证该应用使用的范围。通常,您应尽可能选择最窄的范围,并避免请求应用不需要的范围。用户更乐意向描述清晰的有限范围授予访问权限。
使用 OAuth 2.0 的所有应用都需要配置意见征求界面,但您只需为 Google Workspace 组织外部人员使用的应用列出相应范围。
提示:如果您不知道所需的意见征求界面信息,可以在发布前使用占位符信息。
出于安全考虑,您无法在配置 OAuth 2.0 同意页面后将其移除。
配置 OAuth 权限请求
- 在 Google Cloud 控制台中,依次点击“菜单”图标 > API 和服务 > OAuth 权限请求页面。
- 为您的应用选择用户类型,然后点击创建。
- 填写应用注册表单,然后点击保存并继续。
如果您要创建的应用将在 Google Workspace 组织之外使用,请点击添加或移除范围。我们建议您在选择镜重时遵循以下最佳实践:
- 选择可为应用提供所需最低访问权限级别的范围。如需查看可用范围的列表,请参阅 Google API 适用的 OAuth 2.0 范围。
- 查看三个部分中列出的范围:非敏感范围、敏感范围和受限范围。对于“您的敏感范围”或“您的受限范围”部分中列出的任何范围,请尝试找出替代性的非敏感范围,以免进行不必要的额外审核。
- 某些镜重需要 Google 进行额外审核。对于仅供 Google Workspace 组织内部使用的应用,权限请求页面上不会列出范围,并且使用受限或敏感范围不需要 Google 进一步审核。如需了解详情,请参阅范围类别。
- 选择应用所需的镜重后,点击保存并继续。
- 如果您选择了外部作为用户类型,请添加测试用户:
- 在测试用户下,点击添加用户。
- 输入您的电子邮件地址和任何其他已获授权的测试用户,然后点击保存并继续。
- 查看应用注册摘要。如需进行更改,请点击修改。如果应用注册未出现任何问题,请点击返回信息中心。
范围类别
由于授予的访问权限级别或类型,某些镜重需要满足额外的审核要求。请考虑以下类型的镜重:
需要进行基本应用验证 | 需要额外进行应用验证 | 需要进行安全评估 | |||
---|---|---|---|---|---|
非敏感镜重 (推荐) | 仅授予对与特定操作直接相关的有限数据的访问权限。 | — | — | ||
敏感范围 | 授予对个人用户数据、资源或操作的访问权限。 | — | |||
受限范围 | 授予对高度敏感或大量用户数据或操作的访问权限。 |
下一步
为您的应用创建访问凭据。