当资源提服务器不是 ThingWorx 时,为 ThingWorx 配置 AD FS 应用程序组中的资源服务器
* 
如果要将 ThingWorx 应用程序配置为资源服务器 (而非客户端应用程序),则无须执行此部分中的步骤。
将 ThingWorx 配置为应用程序组中的服务器应用程序 (客户端)
1. 在 AD FS 中,单击菜单内的 Application Groups
2. Actions 菜单中,单击 Add Application Group
3. Add Application Group WizardWelcome 页面中,输入新应用程序组的 Name,然后选择 Server application 模板选项。然后单击 Next
4. Server application 页面上,NameClient Identifier 字段将自动填充。如下图所示,请执行以下操作:
Client Identifier 的值复制到文本编辑器中,以便在后续步骤中使用。
Redirect URI 字段中,以下列格式输入 ThingWorx 授权重定向 URI:
https://<ThingWorx_FQDN>:<port>/Thingworx/oauth2_authorization_code_redirect
然后单击 Next
单击“添加”
单击“下一步”
5. Configure Application Credentials 页面上,请执行以下操作:
选择 Generate a shared secret
要复制 Secret 字段中的值,请单击 Copy to clipboard。保存所复制的值以在后续步骤中使用。
单击 Next
6. 逐个单击以完成 Add Application Group Wizard 的其余步骤。
为资源服务器创建一个应用程序组
1. 根据需要为资源服务器创建自定义作用域。
2. 将所允许作用域作为应用程序权限配置的一部分添加。
添加 ThingWorx 应用程序作为资源服务器的客户端
1. 在 AD FS 的 Application Groups 列表中,双击为资源服务器创建的应用程序组。
2. 在打开的窗口中,选择 Web API 应用程序组,如下图所示,然后单击 Edit
3. Web API Properties 窗口中,导航至 Client Permissions 选项卡,然后单击 Add
4. Add Client 弹出窗口中,选择 ThingWorx 服务器应用程序,然后单击 Add
5. 如下图所示,ThingWorx 服务器现列于 Web API Properties 窗口的 Client application 列表中。选择 Permitted scopes,然后单击 OK
这对您有帮助吗?