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 基本身份验证,身份验证将失败。