VMware Identity Manager 使用 Integration Broker 组件和 Citrix Web Interface SDK 或 Citrix StoreFront REST API 从 Workspace ONE 门户或应用程序启动 Citrix 发布的应用程序。您可以配置对 Citrix 发布的资源的内部和外部访问。最终用户必须在其系统或设备上安装 Citrix Receiver,才能启动应用程序和桌面。
启动架构图(内部访问)
用户从 Workspace ONE 门户或应用程序启动 Citrix 发布的应用程序或桌面。
该请求传送到 VMware Identity Manager 服务、连接器和 Integration Broker。
Integration Broker 通过 Web Interface SDK 或 StoreFront REST API 与 Citrix 服务器场通信,以进行身份验证并请求 ICA 文件。
ICA 文件在检索后被传递到 Workspace ONE 门户或应用程序。
ICA 文件被传递到 Citrix Receiver。
Citrix Receiver 启动应用程序或桌面。
启动架构图(外部访问)
用户从 Workspace ONE 门户或应用程序启动 Citrix 发布的应用程序或桌面。
该请求传送到 VMware Identity Manager 服务、连接器和 Integration Broker。
Integration Broker 通过 Web Interface SDK 或 StoreFront REST API 与 Citrix 服务器场通信,以进行身份验证并请求 ICA 文件。
ICA 文件在检索后被传递到 Workspace ONE 门户或应用程序。
ICA 文件被传递到 Citrix Receiver。
Citrix Receiver 与 NetScaler 进行通信。
NetScaler 使用 STA 票证与 Citrix STA 服务器进行通信,获取 Citrix 会话服务器信息。
NetScaler 与 Citrix 会话主机服务器进行通信,创建应用程序启动会话。
注:在版本 7.x 中,Citrix 会话主机服务器是 Citrix VDA 服务器。在版本 6.5 中,它是 Citrix 工作线程服务器。
使用 StoreFront REST API 或 Web Interface SDK 进行启动
Integration Broker 可以使用 Citrix Web Interface SDK 和 Citrix StoreFront REST API 与 Citrix 部署通信,以启动应用程序或桌面。在使用 StoreFront REST API 时,Integration Broker 就像一个 REST 客户端。Web Interface SDK 和 StoreFront REST API 用于通过 Citrix 部署进行身份验证并从中生成 ICA 文件。
您可以在 VMware Identity Manager 管理控制台的 Citrix 配置页面中选中或取消选中“使用 StoreFront”复选框,以指定要使用的选项。
Integration Broker 实例可以同时使用 Web Interface SDK 和 StoreFront REST API。如果要使用 Web Interface SDK 与一个 Citrix 场通信,并使用 StoreFront REST API 与另一个 Citrix 场通信,请根据需要选中或取消选中“使用 StoreFront”复选框。
要使用 StoreFront REST API 选项(在 VMware Identity Manager 2.9.1 及更高版本中可用),请确保满足以下要求。
安装 Integration Broker 2.9.1 或更高版本。
确保使用的 XenApp 或 XenDesktop 版本支持 StoreFront。
确保 Integration Broker 可以与 StoreFront 服务器通信。
在启用 StoreFront REST API 时,Integration Broker 会与 StoreFront 服务器通信,以生成 ICA 文件。
在 Citrix StoreFront 存储中启用 HTTP 基本身份验证以作为一种身份验证方法。此要求仅适用于内部访问。
警告:如果未启用 HTTP 基本身份验证,身份验证将失败。
要使用 StoreFront REST API,您不需要将任何其他文件下载或复制到您的安装中。