更新 ThingWorx platform-settings.json 組態檔案 (作為資源伺服器的 ThingWorx 應用程式無需此更新)
如果要將 ThingWorx 應用程式配置為資源伺服器 (而非用戶端應用程式),則無需執行本節中的步驟。
1. 停止 ThingWorx 伺服器。
2. 從 <ThingWorx 安裝資料夾>\ThingworxPlatform 目錄中,開啟 platform-settings.json 檔案。
|
|
針對 ThingWorx 9.6.x 及更早版本,sso-settings.json 檔案中需要這些組態更新。
|
3. 依照下列方式更新 AuthorizationServersSettings 元件:
◦ AuthorizationServerId -更新此 ID。
◦ clientId - 輸入應用程式 (用戶端) ID。
◦ authorizeUri - 在 Microsoft Azure 入口網站的 Manage 選單下,按一下 App registrations,然後開啟 Endpoints 清單。複製 OAuth 2.0 authorization endpoint (v2) 的值,並為此參數輸入該值。請參閱下圖。
◦ tokenUri - 複製 OAuth 2.0 token endpoint (v2) 的值,並為此參數輸入該值。請參閱下圖。
◦ mandatoryScopes - 輸入 "offline_access" 作為值。
4. 啟動 ThingWorx 伺服器。