VMware HorizonVMware Workspace ONE Access(以前称为 Workspace ONE)的集成使用 SAML 2.0 标准建立相互信任关系,这对于单点登录 (Single Sign-On, SSO) 功能而言很重要。如果启用了 SSO,使用 Active Directory 凭据登录到 VMware Workspace ONE AccessWorkspace ONE 的用户无需再次进行登录,即可启动远程桌面和应用程序。

VMware Workspace ONE AccessVMware Horizon 集成后,VMware Workspace ONE Access 会在用户登录到 VMware Workspace ONE Access 并单击桌面或应用程序图标时生成唯一的 SAML 项目。VMware Workspace ONE Access 将使用此 SAML 项目创建一个统一资源标识符 (Universal Resource Identifier, URI)。该 URI 中包含有关桌面或应用程序池所在的连接服务器实例、要启动哪个桌面或应用程序以及 SAML 项目的信息。

VMware Workspace ONE Access 将 SAML 项目发送到 Horizon Client,Horizon Client 转而又将该项目发送到连接服务器实例。连接服务器实例使用 SAML 项目从 VMware Workspace ONE Access 中检索 SAML 断言。

连接服务器实例检索到 SAML 断言后,会验证该断言、解密用户的密码,然后使用解密的密码启动桌面或应用程序。

设置 VMware Workspace ONE AccessVMware Horizon 的集成涉及到使用 VMware Horizon 信息配置 VMware Workspace ONE Access 以及配置 VMware Horizon 将身份验证职责委托给 VMware Workspace ONE Access

要将身份验证职责委托给 VMware Workspace ONE Access,您必须在 VMware Horizon 中创建一个 SAML 身份验证器。SAML 身份验证器包含 VMware HorizonVMware Workspace ONE Access 之间的信任和元数据交换信息。您需要将 SAML 身份验证器与连接服务器实例进行关联。

注: 如果您想要通过 VMware Workspace ONE Access 提供对桌面和应用程序的访问权限,请确认您在 Horizon Console 中以对根访问组拥有管理员角色的用户身份创建这些桌面和应用程序池。如果您向用户提供根访问组以外的其他访问组的管理员角色, VMware Workspace ONE Access 将不会识别您在 VMware Horizon 中配置的 SAML 身份验证器,并且您也将无法在 VMware Workspace ONE Access 中配置池。