使用者無法從 Workspace ONE 入口網站啟動應用程式,或是在負載平衡的環境中套用錯誤的驗證方法。

問題

在負載平衡環境中,可能會發生如下的問題:
  • 使用者在登入 Workspace ONE 入口網站後無法從中啟動應用程式。
  • 提供給使用者進行升級驗證的驗證方法錯誤。

原因

如果存取原則判斷錯誤,即可能發生這些問題。用戶端 IP 位址會決定在登入期間和應用程式啟動期間所套用的存取原則。在負載平衡環境中,VMware Identity Manager 會使用 X-Forwarded-For 標頭來決定用戶端 IP 位址。在某些情況下,可能會發生錯誤。

解決方案

請在 VMware Identity Manager 叢集內各個節點的 runtime-config.properties 檔案中設定 service.numberOfLoadBalancers 內容。此內容會指定面向 VMware Identity Manager 執行個體的負載平衡器數目。

備註: 設定此內容是選用作業。
  1. 登入 VMware Identity Manager 應用裝置。
  2. 編輯 /usr/local/horizon/conf/runtime-config.properties 檔案並新增下列內容:

    service.numberOfLoadBalancers numberOfLBs

    其中,numberOfLBs 是面向 VMware Identity Manager 執行個體的負載平衡器數目。

  3. 重新啟動工作區應用裝置。

    service horizon-workspace restart