用户无法从 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

    其中,numberOfLBsVMware Identity Manager 实例前面的负载平衡器数量。

  3. 重新启动 Workspace 设备。

    service horizon-workspace restart