更新 ThingWorx sso-settings.json 組態檔案 (作為資源伺服器的 ThingWorx 應用程式無需此更新)
如果要將 ThingWorx 應用程式配置為資源伺服器 (而非用戶端應用程式),則無需執行本節中的步驟。
1. 停止 ThingWorx 伺服器。
2. 從 <ThingWorx 安裝資料夾>\ThingworxPlatform\ssoSecurityConfig 目錄中,開啟 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 伺服器。