使用自定义OAuth客户端将Adobe Workfront Fusion连接到Google Services

访问要求

您必须具有以下权限才能使用本文中的功能:

Adobe Workfront 计划
任何
Adobe Workfront 许可证

新文档: Standard

当前: Work或更高版本

Adobe Workfront Fusion 许可证**

当前:无Workfront Fusion许可证要求。

旧版:任意

产品

新增:

  • Select或Prime Workfront计划:您的组织必须购买Adobe Workfront Fusion。
  • 已包括Ultimate Workfront计划: Workfront Fusion。

当前:您的组织必须购买Adobe Workfront Fusion。

有关此表中信息的更多详细信息,请参阅Workfront文档中的访问要求

有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证

先决条件

您需要一个现有的Google帐户才能建立此连接。

使用自定义OAuth客户端将Fusion连接到Google服务

要创建此连接,必须在Google Cloud平台上创建和配置项目,然后根据该项目在Fusion中配置连接。

NOTE
此过程适用于:
  • 个人使用(@gmail.com@googlemail.com用户)
  • 内部使用(更喜欢使用自定义OAuth客户端的Google Workspace用户)

在Google Cloud Platform上创建项目

要在Google Cloud平台上创建项目,请执行以下操作:

  1. 使用您的Google凭据登录到Google Cloud 平台

  2. 在左侧面板中,单击​ 仪表板

  3. 单击屏幕右上角的​ 创建项目

  4. 输入​ 项目名称,然后单击​ 创建

  5. 单击屏幕顶部附近的​ 启用API和服务 ​选项卡。

  6. 在屏幕顶部的​ 搜索API和服务 ​字段中,键入要使用的服务的名称(如Gmail API或Google Drive API)。

  7. 显示时,单击要连接到Workfront Fusion的API或服务。

  8. 单击​ 启用 ​以启用选定的API。

  9. 对要启用的每个API重复步骤6-8。

    note note
    NOTE
    必须启用Google Drive API以及要使用的所有Google应用(如Google Sheets API)的API。
  10. 在出现的屏幕上,单击右上角的​ 创建凭据

  11. 继续阅读本文中的配置OAuth同意设置部分。

配置OAuth同意设置

  1. 在左侧面板中,单击​ OAuth同意屏幕

  2. 选择​ 外部,然后单击​ 创建

    note note
    NOTE
    选择此选项时不会向您收取费用。 有关详细信息,请参阅Google关于验证要求异常的信息。
  3. 按如下方式填写必填字段:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    应用程序名称

    输入请求同意的应用程序名称。

    示例: Adobe Workfront Fusion

    用户支持电子邮件 输入电子邮件地址,以便用户在连接到此应用程序时能够就同意问题与您联系。
    电子邮件地址 输入一个或多个电子邮件地址,Google可使用这些地址通知您对项目所做的任何更改。
  4. 在授权域下,单击​ 添加域,然后输入workfrontfusion.com

  5. 单击​ 保存并继续

  6. 单击​ 添加或删除作用域

  7. 在右侧面板中,启用以下范围:

服务/API
所需的范围
Gmail

https://mail.google.com/

https://www.googleapis.com/auth/gmail.labels

https://www.googleapis.com/auth/gmail.send

https://www.googleapis.com/auth/gmail.readonly

https://www.googleapis.com/auth/gmail.compose

https://www.googleapis.com/auth/gmail.insert

https://www.googleapis.com/auth/gmail.modify

https://www.googleapis.com/auth/gmail.metadata

Google Drive

https://www.googleapis.com/auth/drive

https://www.googleapis.com/auth/drive.readonly

您可能需要展开列表或转到列表的下一页以查看所有内容。

  1. 单击​ 更新

  2. 单击​ 保存并继续

  3. (可选)将任何测试用户添加到项目。

  4. 单击​ 保存并继续

  5. 检查信息是否准确,然后单击​ 返回仪表板

    note note
    NOTE
    您无需提交同意屏幕和申请以供Google验证。
  6. 继续创建OAuth凭据

创建OAuth凭据

  1. 在左侧面板中,单击​ 凭据

    note note
    NOTE
    如果这不是您启用的第一个API或服务(Gmail或Google Drive),则不必创建新凭据。
  2. 单击屏幕顶部附近的​ 创建凭据,然后从下拉菜单中选择​ OAuth客户端ID

  3. 按如下方式填写必填字段:

    table 0-row-2 1-row-2 layout-auto html-authored no-header
    应用程序类型 Web应用程序
    名称 Workfront Fusion
  4. 在授权重定向URI下,单击​ 添加URI ​并输入以下内容中的​ one

    • 对于Gmail或Google Drive: https://app.workfrontfusion.com/oauth/cb/google-restricted

    • 对于其他Google应用: https://app.workfrontfusion.com/oauth/cb/google

  5. 单击​ 创建

    显示客户端ID和客户端密钥。

  6. 将客户端ID和客户端密钥复制到安全位置。 您将使用它们在Workfront Fusion中建立连接。

  7. 继续在 Workfront Fusion中连接到 Google 。

连接到Workfront Fusion中的Google

创建与Google的连接过程有所不同,这取决于您使用的是来自Google服务(如Google Sheets或Google Docs)的模块,还是通过HTTP >创建OAuth2.0请求模块连接到Google。

连接到Google服务中的Google

  1. 在Workfront Fusion中,找到需要为其创建连接的Google模块。

  2. 单击​ 创建连接,然后单击​ 显示高级设置

  3. 在相应字段中输入您在创建OAuth凭据中检索到的客户端ID和客户端密钥,然后单击​ 继续

  4. 使用您的Google帐户登录。

    显示​ 此应用未验证 ​窗口。 请注意,窗口标题中提到的“应用程序”是您在上面创建的OAuth客户端。

  5. 单击​ 高级,然后单击​ 转到Workfront Fusion (不安全) ​以允许使用您的自定义OAuth客户端进行访问。

  6. 单击​ 允许 ​以授予Workfront Fusion权限。

  7. 在出现的窗口中,再次单击​ 允许 ​以确认您的选择。

    已使用自定义OAuth客户端建立与所需Google服务的连接。

连接到HTTP > 发出OAuth2.0请求模块中的Google connect-to-google-in-the-http--make-an-oauth20-request-module

有关在HTTP > 发出OAuth2.0请求模块中连接到Google的说明,请参阅🔗在HTTP > 在HTTP > 发出OAuth 2.0请求模块中创建 Google 的连接的说明。

可能的错误消息:[403]未配置访问

如果显示403 Access Not Configured错误消息,则需要在Google Cloud平台中启用相应的API。 要启用API,请按照本文中在 Google Cloud Platform上创建项目一节中的步骤操作。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43