调用MS Graph REST API
许多Microsoft Web服务是通过Microsoft Graph API访问的。 您可以使用Workfront Fusion HTTP >创建OAuth 2.0请求模块来创建与Microsoft Graph API的连接。
访问要求
您必须具有以下权限才能使用本文中的功能:
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许可证。
在Workfront应用程序注册门户中注册Microsoft Fusion
要创建与Microsoft Graph REST API的连接,必须首先注册Adobe Workfront Fusion。
-
开始注册新应用程序,如Microsoft文档中的在Microsoft标识平台中注册应用程序中所述。
作为注册的一部分,Microsoft需要以下信息:
table 0-row-2 1-row-2 layout-auto html-authored no-header 应用程序名称 输入应用程序的名称,如“我的Workfront Fusion应用程序”。 重定向 URL https://app.workfrontfusion.com/oauth/cb/oauth2
-
完成应用程序注册后,记下应用程序ID。
note important IMPORTANT 您需要具有应用程序ID才能在Workfront Fusion中设置连接。 -
生成客户端密码。 记下这个秘密。
有关说明,请参阅Microsoft文档中的在Microsoft标识平台中注册应用程序。
note important IMPORTANT 您需要客户端密钥才能在Workfront Fusion中设置连接。 -
配置应用程序的权限。
有关查找和配置这些字段的详细信息,请参阅Microsoft文档中无需用户即可访问的“配置Microsoft Graph的权限”部分。
table 0-row-2 1-row-2 layout-auto html-authored no-header 您的应用程序需要哪种类型的权限? 选择 Delegated permissions
。选择权限 选择以下权限:
-
offline_access
-
openid
-
您的集成所需的任何其他权限(示例:
User.Read
)
重要信息:您需要具有所选权限才能在Workfront Fusion中设置连接。
-
在Workfront Fusion中配置MS Graph API连接
按照在Workfront应用程序注册门户中注册Workfront Fusion中所述,注册Microsoft Fusion后,可以在HTTP >发出Oauth 2.0请求模块中配置连接。
-
添加HTTP >向方案发出OAuth 2.0调用模块。
-
单击连接字段旁边的 添加。
-
按如下方式配置连接字段:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 12-row-2 13-row-2 14-row-2 layout-auto html-authored no-header 连接名称 输入连接的名称。 环境 选择您是连接到生产帐户还是非生产帐户。 类型 选择您是要连接到服务帐户还是个人帐户。 流类型 选择 Authorization Code
。授权URI 输入 https://login.microsoftonline.com/common/oauth2/v2.0/authorize
。令牌URI 输入 https://login.microsoftonline.com/common/oauth2/v2.0/token
。范围 按照在Microsoft应用程序注册门户中注册Workfront Fusion中所述,输入注册时您在中选择的权限。
对于每个作用域,单击 添加 并键入权限。
示例:
offline_access
。范围分隔符 选择 SPACE
。客户端 ID 在Microsoft应用程序注册门户的注册Workfront Fusion中输入步骤2中的应用程序ID。 客户端密码 在Microsoft应用程序注册门户的注册Workfront Fusion中,输入您在步骤3中生成的客户端密钥。 授权参数 添加以下授权参数。 对于要添加的每个参数,单击 添加项 并输入以下内容:
-
键:
response_mode
值:query
-
键:
prompt
值:consent
访问令牌参数 您无需在此字段中输入任何内容。 刷新令牌参数 -
单击 添加项。
-
在 键 字段中,输入
scope
。 -
在 值 字段中,输入您在范围字段中输入的所有范围,并以空格分隔。
示例:
offline_access openid User.Read
自定义标题 您无需在此字段中输入任何内容。 令牌放置 In the header
-
-
单击 继续。
-
在出现的窗口中,单击 接受 以完成连接并返回模块。