嘗試登入 Horizon Server REST API 時擲回 [讀取逾時] 錯誤訊息或 com.vmware.vrho.adapter.HorizonAdapter.onTest - 測試介面卡執行個體時發生例外狀況或 com.vmware.vrho.adapter.utils.exceptions.HorizonAdapterRuntimeException: 使用者認證無效。
問題
登入 Horizon Server REST API 失敗。
解決方案
- 使用以下步驟驗證 Horizon Rest API 存取:
- 輸入 https://{Horizon-Connection-Server-URL}/rest/swagger-ui.html URL。
- 按一下驗證區段。
- 按一下 POST/登入 API。
- 按一下試用。
- 將 AD-TEST-DOMAIN 取代為網域名稱,將 <password> 取代為密碼,將 Administrator 取代為提供給介面卡的實際值。
- 按一下執行。
{ "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLT...............", "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLTM0MDkw............" }
- 如果伺服器未發出 200 代碼回應且未報告權限問題,請執行以下步驟:
- 周遊到非工作 CS 中的
"<INSTALLDIR>\VMware\VMware View\Server\broker\webapps"
位置。 - 刪除 rest 資料夾。
- 重新啟動連線伺服器。
- 周遊到非工作 CS 中的
- 如果在執行步驟 2 後未解決問題,請聯絡 Horizon 支援團隊,解決 REST API 連線問題。