使用自定义OAuth客户端将Adobe Workfront Fusion连接到Google Services
您可以使用Adobe Workfront Fusion通过自定义OAuth客户端连接到Google服务。 此过程需要现有的Google帐户。
访问要求
您必须具有以下权限才能使用本文中的功能:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront包 | 任何 |
Adobe Workfront许可证 |
新增:标准 或 当前:工作或更高 |
Adobe Workfront Fusion许可证** |
当前:无Workfront Fusion许可证要求。 或 旧版:任意 |
产品 |
新增:
或 当前:您的组织必须购买Adobe Workfront Fusion。 |
有关此表中信息的更多详细信息,请参阅文档🔗中的访问要求。
有关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 Platform中创建项目,请执行以下操作:
-
开始在Google Cloud Platform上创建项目。
有关说明,请参阅Google文档中的创建Google云项目。
-
启用API时,必须启用Google驱动器API以及要使用的所有Google应用程序的API(例如Google Sheets API)。
-
完成创建项目。
-
继续阅读本文中的配置OAuth同意设置部分。
配置OAuth同意设置
-
开始为项目配置OAuth
有关说明,请参阅Google文档中的配置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
。 -
添加以下范围:
table 0-row-2 1-row-2 2-row-2 layout-auto 服务/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
您可能需要展开列表或转到列表的下一页以查看所有内容。
-
(可选)将任何测试用户添加到项目。
-
检查信息是否准确,然后单击 返回仪表板。
note note NOTE 您无需提交同意屏幕和Google验证申请。 -
继续创建OAuth凭据。
创建OAuth凭据
-
开始创建OAuth客户端ID凭据。
有关说明,请参阅Google文档中的创建访问凭据。
note note NOTE 如果这不是您启用的第一个API或服务(Gmail或Google Drive),则无需创建新凭据。 -
按如下方式填写必填字段:
table 0-row-2 1-row-2 layout-auto html-authored no-header 应用程序类型 Web应用程序 名称 Workfront Fusion -
在“授权的重定向URI”下,输入以下 一个:
-
对于Gmail或Google驱动器:
https://app.workfrontfusion.com/oauth/cb/google-restricted
-
对于其他Google应用:
https://app.workfrontfusion.com/oauth/cb/google
-
-
单击 创建。
此时将显示客户端ID和客户端密钥。
-
将客户端ID和客户端密钥复制到安全位置。 您将使用它们在Workfront Fusion中进行连接。
连接到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 >创建OAuth 2.0请求模块一文中的有关在HTTP中创建与Google的连接的说明。
可能的错误消息:[403未配置访问]
如果显示403 Access Not Configured
错误消息,则必须在Google Cloud平台中启用相应的API。 要启用API,请按照本文中在Google Cloud Platform上创建项目部分中的步骤操作。