當資源提供者為除 ThingWorx 以外的應用程式時,透過資源提供者配置 AD FS 應用程式群組中的 ThingWorx
* 
如果要將 ThingWorx 應用程式配置為資源提供者 (而非用戶端應用程式),則無需執行本節中的步驟。
在應用程式群組中將 ThingWorx 配置為伺服器應用程式 (用戶端)
1. 在 AD FS 中,按一下選單中的 Application Groups
2. Actions 選單中,按一下 Add Application Group
3. Add Application Group WizardWelcome 頁中,輸入新應用程式群組的 Name,然後選取 Server application 範本選項。然後按一下「下一步」
4. Server application 頁中,NameClient Identifier 欄位會自動填入。請執行下列操作,如下圖所示:
Client Identifier 的值複製到文字編輯器,以在稍後的程序中使用。
Redirect URI 欄位中,使用下列格式輸入 ThingWorx 授權重新導向 URI:
https://<ThingWorx_FQDN>:<埠>/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
這是否有幫助?