用户无法从 Workspace ONE 门户启动应用程序,或在负载平衡环境中应用了错误的身份验证方法。
问题
在负载平衡环境中,可能会出现如下问题:
用户登录 Workspace ONE 门户后无法从中启动应用程序。
在级进式身份验证过程中,向用户显示错误的身份验证方法。
原因
如果确定的访问策略不正确,便可能会出现这些问题。在登录和应用程序启动期间,客户端 IP 地址会确定所应用的访问策略。在负载平衡环境中,VMware Identity Manager 使用 X-Forwarded-For 标头确定客户端 IP 地址。在某些情况下,可能会出现错误。
解决方案
在 VMware Identity Manager 群集每个节点的 runtime-config.properties 文件中设置 service.numberOfLoadBalancers
属性。该属性指定 VMware Identity Manager 实例前面的负载平衡器数量。
注:
设置此属性是可选操作。
登录到 VMware Identity Manager 设备。
编辑 /usr/local/horizon/conf/runtime-config.properties 文件并添加以下属性:
service.numberOfLoadBalancers numberOfLBs
其中,
numberOfLBs
是 VMware Identity Manager 实例前面的负载平衡器数量。重新启动 Workspace 设备。
service horizon-workspace restart