成都科汇科技有限公司
Kehui Technology Co., Ltd.
Active Backup for G Suite 利用 Google 的 OAuth 2.0 来执行授权,通过允许用户将权力委托给他们的服务帐户来确保安全性。
本文章将引导您为 Active Backup for G Suite 的授权生成服务密钥。
建议用户创建一个专门用于 Active Backup for G Suite 的项目以确保隐私安全。
为 Active Backup for G Suite 创建服务密钥
1. 使用您的 Google 凭据登录到 Google Developers Console。(凭据可能是您的个人凭据或域凭据。)
2. 点击选择项目按钮,单击 + 按钮,然后输入项目名称创建项目。(您可以根据个人喜好来命名项目命,如“ActiveBackupforGSuite”。)
3. 在创建项目后,请启用以下 API:Admin SDK、Contacts API、Gmail API、Google Calendar API 和 Google Drive API。为此,请进入库,搜索上面所列 API,然后单击启用以逐个启用五个 API。
4. 在启用 API 后,进入凭据 > 创建凭据 > 服务帐户密钥,输入服务帐户名称和角色,然后选择 JSON 作为密钥类型,然后单击创建将密钥导出到您的计算机。(服务帐户名称可以是您喜欢的**名称,项目 > 所有者应选为角色。)
此处导出的密钥将是备份域的服务密钥。请将它保存在本地。
5. 进入 IAM 和 Admin > 服务帐户,然后单击项目行右侧的 图标 > 编辑。
6. 选中启用 G Suite 域范围委派框,输入同意屏幕的产品名称。单击保存以完成服务帐户创建过程。(同意屏幕的产品名称可能是您喜欢的**名称,如“ActiveBackupforGSuite”。)
7. 进入凭据选项卡,点按并将客户端 ID 复制到您的记事本。(客户端 ID 用于将域范围权利委派给您的服务帐户。)
8. 使用备份域的凭据登录到您的 Google Apps 域管理控制台,然后进入安全性 > API 参考,确保选中了启用 API 访问。通常,默认情况下会选中该框。
9. 进入安全性 > **设置 > 管理 API 客户端访问。输入客户端 ID 以及 API 域信息,然后单击授权以完成服务密钥创建过程。
客户端 ID:步骤 6 中所生成的 ID。
API 域:
https://www.googleapis.com/auth/admin.directory.user, https://www.googleapis.com/auth/admin.directory.domain.readonly, https://www.googleapis.com/auth/drive, https://mail.google.com, https://www.googleapis.com/auth/calendar, https://www.google.com/m8/feeds, https://sites.google.com/feeds, https://www.googleapis.com/auth/tasks(请复制此行,将它粘贴到下图所示的列中。)
10. 使用本地导出的密钥(在步骤 4 中生成)继续在 Active Backup for G Suite 上创建任务。要执行此操作,请按照帮助文章 Active Backup for G Suite 中介绍的步骤操作。