为 Google Drive 创建身份验证提供商
要将 Google Drive 用作外部数据源,请在 Salesforce 中为其创建身份验证提供商。该过程从在 Google 开发人员控制台中创建相关项目开始。
所需的 Edition
| 适用于:Salesforce Classic |
| 适用于:Professional、Enterprise、Performance、Unlimited 和 Developer Edition |
| 所需用户权限 | |
|---|---|
| 要创建身份验证提供商: | 自定义应用程序 与 管理验证提供商权限 |
- 使用 Google App for Work 管理员帐户的凭据,登录 https://console.cloud.google.com。
- 在标题栏中,展开选择项目,然后单击创建项目。
- 输入项目名称和位置,然后单击创建。
- 在项目仪表板中,单击左上角的菜单图标,然后单击 API 和服务。
- 在 API 管理器中,转到库选项卡,搜索 Google Drive API。
- 在搜索结果中,单击 Google Drive API,然后单击启用 API。
- 在左侧菜单中,单击凭据。
- 在 Oauth 同意屏幕选项卡中,输入有效的电子邮件地址和应用程序名称,然后单击保存。
- 在凭据选项卡中,单击添加凭据,然后选择 OAuth 客户端 ID。
- 选择 Web 应用程序,然后单击创建。
-
将客户端 ID 和客户端密码值复制到文本文件。
接下来,当您在 Salesforce 中创建身份验证提供商时,使用这些值。
- 从“设置”中,在快速查找方框中输入身份验证提供商,然后选择身份验证提供商。
- 单击新建。
-
对于提供商类型,选择 OpenID Connect,然后设置以下选项:
- 名称 - 输入要在 Salesforce 中显示的名称。
- URL 后缀 - 在 URL 路径末尾输入后缀。例如,在路径 https://login.salesforce.com/services/authcallback/00Dx00000000001/MyGoogleProvider 中,后缀是“MyGoogleProvider”
- 消费者密钥 — 输入您在创建 Google 项目时复制的客户端 ID。
- 使用者密码 - 输入您在创建 Google 项目时复制的客户端密码。
- 授权端点 URL — 输入 https://accounts.google.com/o/oauth2/auth?access_type=offline& Approval_prompt=force
- 令牌端点 URL — 输入 https://accounts.google.com/o/oauth2/token
- 默认范围 — 输入电子邮件简档 https://www.googleapis.com/auth/drive
- 单击保存。
- 在身份验证提供商详细信息页面底部,将回调 URL 条目复制到文本文件。在您下一步编辑 Google 项目时使用此 URL。
- 在 API 管理器左侧菜单中,单击凭据。
- 单击之前创建的 Web 应用程序。
- 在授权重定向 URI 部分中,添加您在 Salesforce 中创建身份验证提供商时复制的回调 URL,然后单击保存。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

