安裝、授權並配置 ThingWorx Navigate > 在現存 ThingWorx 例證上安裝 ThingWorx Navigate > 配置 ThingWorx Navigate > 透過 Windchill 驗證設定 ThingWorx Navigate
  
透過 Windchill 驗證設定 ThingWorx Navigate
此選項可將 Windchill 驗證用於 ThingWorx。開啟 ThingWorx Navigate 混搭的使用者會路由至 Windchill 以進行驗證。驗證完成後,會將使用者路由回 ThingWorx Navigate 混搭。從這個角度來看,使用者在 Windchill 中驗證后即可存取 ThingWorx Navigate 混搭。
如需技術詳細資訊,請參閱 Windchill 驗證的架構
如需技術詳細資訊,請參閱 PTC Windchill Extension 指南 1.12中的 "Architecture of Windchill Authentication" 主題。
此組態要求 WindchillThingWorx 中存在相同的使用者。ThingWorx Navigate 提供當使用者已在 Windchill 中驗證之後,在 ThingWorx 中自動建立這些使用者的選項。若未啟用此選項,使用者必須獨立存在於 WindchillThingWorx 中。在 ThingWorx 中建立使用者之後,管理員需要將使用者新增至指定的 ThingWorx 群組,使用者才可以存取 ThingWorx 任務。
如需詳細資訊,請參閱 Windchill 驗證的架構
如需詳細資訊,請參閱PTC Windchill Extension 指南 1.12中的 "Architecture of Windchill Authentication" 主題。
* 
Windchill 驗證的先決條件:
Windchill 必須配置為使用 SSL。
我們也建議將 ThingWorx 配置為使用 SSL。
Windchill 驗證中,我們將使用雙向 SSL 組態。如需詳細資訊,請參閱使用 SSL 進行安全通訊
完成以下步驟來使用 Windchill 配置 ThingWorx Navigate
1. EnableSSO 出現在 platform-settings.json (ThingworxPlatform) 中,則將其設定為 false 並重新啟動 Tomcat。
* 
若它未出現在 platform-settings.json 中,並且您要使用現成的 platform-settings.json,則可以跳至步驟 2。
2. 開啟 ptc-windchill-integration-connector 並選取「組態」
「驗證類型」設定為 None
不需要填寫「使用者名稱」「密碼」
「基礎 URL」旁邊,輸入此 URL:
https://<Windchill Hostname>:<port>/Windchill/sslClientAuth
,然後按一下「儲存」
3. 開啟 ptc-windchill-integration-connector-proxy 並選取「組態」
URL
https://<Windchill Hostname>
「驗證類型」設定為 Session User
「測試連線 URL」旁邊,輸入此 URL:
[https]://[LB-host]:[port]/[windchill-web-app]/servlet/WindchillAuthGW/wt.httpgw.HTTPServer/echo
,然後按一下「儲存」
不需要輸入使用者名稱與密碼。
SSL Connection Configuration 中指定 KeystoreTrustStore 資訊的路徑,然後新增密碼。
Session User Configuration 中,核對 wt.effectiveUid 是否為 Session User Query Parameter 的值 (除非在 Windchill 中另有說明)。
4. 配置 ptc-windchill-OData-connector 以連缐 Windchill OData REST 服務。如需詳細指示,請參閱 透過 OData 連接器執行 Info*Engine 服務 的〈Windchill 驗證〉一節。
配置 ptc-windchill-OData-connector 以連缐 Windchill OData REST 服務。如需詳細指示,請參閱自訂 ThingWorx Navigate 8.5 之〈透過 OData 連接器執行 Info*Engine 服務〉主題中的〈Windchill 驗證〉一節。