嘗試登入 Horizon Server REST API 時擲回 [讀取逾時] 錯誤訊息或 com.vmware.vrho.adapter.HorizonAdapter.onTest - 測試介面卡執行個體時發生例外狀況或 com.vmware.vrho.adapter.utils.exceptions.HorizonAdapterRuntimeException: 使用者認證無效。

問題

登入 Horizon Server REST API 失敗。

解決方案

  1. 使用以下步驟驗證 Horizon Rest API 存取:
    1. 輸入 https://{Horizon-Connection-Server-URL}/rest/swagger-ui.html URL。
    2. 按一下驗證區段
    3. 按一下 POST/登入 API
    4. 按一下試用
    5. AD-TEST-DOMAIN 取代為網域名稱,將 <password> 取代為密碼,將 Administrator 取代為提供給介面卡的實際值。
    6. 按一下執行
      { 
      "access_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLT...............", 
      "refresh_token": "eyJhbGciOiJSUzI1NiJ9.eyJ1c2VyLXNpZCI6IlMtMS01LTIxLTM0MDkw............" 
      }
  2. 如果伺服器未發出 200 代碼回應且未報告權限問題,請執行以下步驟:
    1. 周遊到非工作 CS 中的 "<INSTALLDIR>\VMware\VMware View\Server\broker\webapps" 位置。
    2. 刪除 rest 資料夾。
    3. 重新啟動連線伺服器。
  3. 如果在執行步驟 2 後未解決問題,請聯絡 Horizon 支援團隊,解決 REST API 連線問題。