將 ThingWorx 配置為資源提供者
如果要將 ThingWorx 應用程式同時配置為充當資源提供者,請完成下列步驟中的程序。
步驟 1:將其他識別元新增至 ThingWorx
1. 在 Azure AD 入口網站中,導覽至 Enterprise applications 並選取企業應用程式。
2. Manage 選單中,按一下 Single sign-on,然後在 Basic SAML Configuration section 中,按一下 Edit
3. Basic SAML configuration 視窗中,新增識別元。識別元必須包括前綴 api:// 以及充當資源提供者之 ThingWorx 應用程式的 Enterprise Application ID
4. 按一下 Save
步驟 2:建立並公開 ThingWorx 中的範圍 - 當 ThingWorx 為資源提供者時
1. 在 Azure AD 入口網站的 Manage 選單下,選取 App registrations
2. All applications 中,選取您的 ThingWorx 應用程式。
3. Manage 選單下,選取 Expose an API
4. 按一下 Add a scope
5. Add a scope 快顯視窗中,新增範圍詳細資訊,然後按一下 Add scope
步驟 3:將公開的 ThingWorx 範圍新增至用戶端應用程式
1. 在 Azure AD 入口網站的 Manage 選單下,選取 App registrations
2. All applications 中,選取用戶端應用程式。
3. Manage 選單下,按一下 API permissions
4. 按一下 Add a permission。即會開啟一個快顯視窗。
5. 按一下 APIs my organization uses,然後選取 ThingWorx 資源提供者應用程式。
6. Request API permissions 快顯視窗中的 Select permissions 下,選取 ThingWorx 資源提供者的公開範圍。
7. 按一下 Add permission
Configured Permissions 清單會更新,以顯示新增的權限。
步驟 4:匯入用戶端應用程式 SSL 憑證
將用戶端應用程式的 SSL 憑證匯入 ThingWorx 資源提供者伺服器的 Java cacerts 檔案。
這是否有幫助?