使用自定义OAuth客户端将Adobe Workfront Fusion连接到Google Services
访问要求
您必须具有以下权限才能使用本文中的功能:
有关此表中信息的更多详细信息,请参阅Workfront文档中的访问要求。
有关Adobe Workfront Fusion许可证的信息,请参阅Adobe Workfront Fusion 许可证。
先决条件
您需要一个现有的Google帐户才能建立此连接。
使用自定义OAuth客户端将Fusion连接到Google服务
要创建此连接,必须在Google Cloud平台上创建和配置项目,然后根据该项目在Fusion中配置连接。
- 个人使用(
@gmail.com
和@googlemail.com
用户) - 内部使用(更喜欢使用自定义OAuth客户端的Google Workspace用户)
在Google Cloud Platform上创建项目
要在Google Cloud平台上创建项目,请执行以下操作:
-
使用您的Google凭据登录到Google Cloud 平台。
-
在左侧面板中,单击 仪表板。
-
单击屏幕右上角的 创建项目。
-
输入 项目名称,然后单击 创建。
-
单击屏幕顶部附近的 启用API和服务 选项卡。
-
在屏幕顶部的 搜索API和服务 字段中,键入要使用的服务的名称(如Gmail API或Google Drive API)。
-
显示时,单击要连接到Workfront Fusion的API或服务。
-
单击 启用 以启用选定的API。
-
对要启用的每个API重复步骤6-8。
note note NOTE 必须启用Google Drive API以及要使用的所有Google应用(如Google Sheets API)的API。 -
在出现的屏幕上,单击右上角的 创建凭据。
-
继续阅读本文中的配置OAuth同意设置部分。
配置OAuth同意设置
-
在左侧面板中,单击 OAuth同意屏幕。
-
选择 外部,然后单击 创建。
note note NOTE 选择此选项时不会向您收取费用。 有关详细信息,请参阅Google关于验证要求异常的信息。 -
按如下方式填写必填字段:
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header 应用程序名称 输入请求同意的应用程序名称。
示例: Adobe Workfront Fusion
用户支持电子邮件 输入电子邮件地址,以便用户在连接到此应用程序时能够就同意问题与您联系。 电子邮件地址 输入一个或多个电子邮件地址,Google可使用这些地址通知您对项目所做的任何更改。 -
在授权域下,单击 添加域,然后输入
workfrontfusion.com
。 -
单击 保存并继续。
-
单击 添加或删除作用域。
-
在右侧面板中,启用以下范围:
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
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.readonly
您可能需要展开列表或转到列表的下一页以查看所有内容。
-
单击 更新。
-
单击 保存并继续。
-
(可选)将任何测试用户添加到项目。
-
单击 保存并继续。
-
检查信息是否准确,然后单击 返回仪表板。
note note NOTE 您无需提交同意屏幕和申请以供Google验证。 -
继续创建OAuth凭据。
创建OAuth凭据
-
在左侧面板中,单击 凭据。
note note NOTE 如果这不是您启用的第一个API或服务(Gmail或Google Drive),则不必创建新凭据。 -
单击屏幕顶部附近的 创建凭据,然后从下拉菜单中选择 OAuth客户端ID。
-
按如下方式填写必填字段:
table 0-row-2 1-row-2 layout-auto html-authored no-header 应用程序类型 Web应用程序 名称 Workfront Fusion -
在授权重定向URI下,单击 添加URI 并输入以下内容中的 one:
-
对于Gmail或Google Drive:
https://app.workfrontfusion.com/oauth/cb/google-restricted
-
对于其他Google应用:
https://app.workfrontfusion.com/oauth/cb/google
-
-
单击 创建。
显示客户端ID和客户端密钥。
-
将客户端ID和客户端密钥复制到安全位置。 您将使用它们在Workfront Fusion中建立连接。
-
继续在 Workfront Fusion中连接到 Google 。
连接到Workfront Fusion中的Google
创建与Google的连接过程有所不同,这取决于您使用的是来自Google服务(如Google Sheets或Google Docs)的模块,还是通过HTTP >创建OAuth2.0请求模块连接到Google。
连接到Google服务中的Google
-
在Workfront Fusion中,找到需要为其创建连接的Google模块。
-
单击 创建连接,然后单击 显示高级设置。
-
在相应字段中输入您在创建OAuth凭据中检索到的客户端ID和客户端密钥,然后单击 继续。
-
使用您的Google帐户登录。
显示 此应用未验证 窗口。 请注意,窗口标题中提到的“应用程序”是您在上面创建的OAuth客户端。
-
单击 高级,然后单击 转到Workfront Fusion (不安全) 以允许使用您的自定义OAuth客户端进行访问。
-
单击 允许 以授予Workfront Fusion权限。
-
在出现的窗口中,再次单击 允许 以确认您的选择。
已使用自定义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上创建项目一节中的步骤操作。