StoreFront

用户访问选项

用户可以通过三种不同的方法访问 StoreFront 应用商店。

  • Citrix Workspace 应用程序 - 具有兼容版本的 Citrix Workspace 应用程序的用户可以通过 Citrix Workspace 应用程序用户界面访问 StoreFront 应用商店。这样可以提供最佳的用户体验和最强大的功能。
  • Web 浏览器 - 使用兼容 Web 浏览器的用户可以通过浏览到应用商店的 Web 站点来访问 StoreFront 应用商店。默认情况下,用户还需要具有兼容版本的 Citrix Workspace 应用程序,才能访问桌面和应用程序。但是,您可以将自己的 Web 站点配置为允许用户使用与 HTML5 兼容的浏览器来访问其资源,而不必安装 Citrix Workspace 应用程序。创建新应用商店时,默认情况下将为应用商店创建一个 Web 站点。
  • XenApp Services URL - 拥有无法升级的传统 Citrix 客户端的用户可以使用应用商店的 XenApp Services URL 来访问应用商店。创建新应用商店时,将默认启用 XenApp Services URL。

Citrix Workspace 应用程序

通过 Citrix Workspace 应用程序访问应用商店可提供最佳用户体验和最强大的功能。有关可用于以这种方式访问应用商店的 Citrix Workspace 应用程序版本,请参阅系统要求

Citrix Workspace 应用程序使用内部和外部 URL 作为信标点。通过尝试联系这些信标点,Citrix Workspace 应用程序可以确定用户是否已连接到本地或公用网络。用户访问桌面或应用程序时,位置信息将传递给提供资源的服务器,以便能够将相应的连接详细信息返回给 Citrix Workspace 应用程序。这样可以启用 Citrix Workspace 应用程序以确保在用户访问桌面或应用程序时不会收到重新登录提示。有关详细信息,请参阅配置信标点

向 Workspace 应用程序中添加应用商店

安装后,必须使用提供用户的桌面和应用程序的应用商店的连接详细信息对 Citrix Workspace 应用程序进行配置。可以通过以下方式之一向用户提供所需的信息,从而简化用户的配置过程。

重要:

默认情况下,Citrix Workspace 应用程序需要使用 HTTPS 来连接应用商店。如果 StoreFront 未配置 HTTPS,用户必须执行其他配置步骤来使用 HTTP 连接。Citrix 强烈建议不要在生产环境中启用指向 StoreFront 的不安全的用户连接。有关详细信息,请参阅适用于 Windows 的 Citrix Workspace 应用程序文档中的应用商店配置参数

手动配置

用户可以通过在 Citrix Workspace 应用程序中输入应用商店 URL 将 Citrix Workspace 应用程序连接到自己的应用商店。有关详细信息,请参阅 Citrix Workspace 应用程序文档。

预配文件

可以为用户提供预配文件,其中包含应用商店的详细连接信息。在安装 Citrix Workspace 应用程序后,用户可以打开 .cr 文件,自动为应用商店配置帐户。默认情况下,Web 站点为用户提供的预配文件仅适用于为其配置站点的单个应用商店。您可以指引用户访问其想要访问的应用商店所对应的 Web 站点,并从这些站点下载预配文件。或者,为了获得更高级别的控制,您可以使用 Citrix StoreFront 管理控制台来生成包含一个或多个应用商店的连接详细信息的预配文件。随后可以将这些文件分发给相应的用户。有关详细信息,请参阅为用户导出应用商店预配文件

自动生成的设置 URL

对于运行 macOS 的用户,您可以使用适用于 Mac 的 Citrix Workspace 应用程序设置 URL 生成器创建包含应用商店详细连接信息的 URL。安装 Citrix Workspace 应用程序后,用户可以单击该 URL,以自动为应用商店配置帐户。在该工具中输入部署的详细信息,并生成可分发给用户的 URL。

基于电子邮件的帐户发现

通过基于电子邮件的帐户发现,用户无需知晓其应用商店的访问详细信息,而是在 Citrix Workspace 应用程序初始配置过程中输入其电子邮件地址即可。有关如何设置此功能的详细信息,请参阅基于电子邮件的帐户发现

Global App Config Service

使用 Global App Config Service 可为您的 StoreFront 应用商店配置 Citrix Workspace 应用程序。请参阅为本地应用商店配置设置

Web 浏览器

用户可以通过兼容的 Web 浏览器访问 StoreFront 应用商店。有关支持的浏览器,请参阅用户设备要求

默认情况下,当用户通过运行 Windows 或 Mac OS X 的计算机访问 StoreFront Web 站点时,该 Web 站点将尝试确定用户设备上是否已安装 Citrix Workspace 应用程序。如果检测不到 Citrix Workspace 应用程序,系统将提示用户下载并安装适合其平台的 Citrix Workspace 应用程序。默认下载位置为 Citrix Web 站点,但您也可以将安装文件复制到 StoreFront 服务器,并为用户提供这些本地文件。通过在本地存储 Citrix Workspace 应用程序安装文件,您可以将站点配置为向使用旧客户端的用户提供一个选项,使其升级到服务器上的版本。有关配置适用于 Windows 的 Citrix Workspace 应用程序和适用于 Mac 的 Citrix Workspace 应用程序部署的详细信息,请参阅部署 Workspace 应用程序

适用于 HTML5 的 Citrix Workspace 应用程序

适用于 HTML5 的 Citrix Workspace 应用程序是 StoreFront 的一个组件,默认与 StoreFront Web 站点相集成。可以在您的 Web 站点上启用适用于 HTML5 的 Citrix Workspace 应用程序,以便无法安装 Citrix Workspace 应用程序的用户仍然可以访问其资源。使用适用于 HTML5 的 Citrix Workspace 应用程序时,用户可以直接在 HTML5 兼容的 Web 浏览器中访问桌面和应用程序,而无需安装 Citrix Workspace 应用程序。 创建站点时,默认情况下,将禁用适用于 HTML5 的 Citrix Workspace 应用程序。有关启用适用于 HTML5 的 Citrix Workspace 应用程序的详细信息,请参阅 citrix-receiver-download-page-template.html。

要使用适用于 HTML5 的 Citrix Workspace 应用程序访问其桌面和应用程序,用户必须使用新式 Web 浏览器访问 Web 站点。有关可以与适用于 HTML5 的 Citrix Workspace 应用程序一起使用的操作系统和 Web 浏览器的详细信息,请参阅用户设备要求

内部网络用户和通过 Citrix Gateway 连接的远程用户均可使用适用于 HTML5 的 Citrix Workspace 应用程序。对于来自内部网络的连接,适用于 HTML5 的 Citrix Workspace 应用程序仅支持对 StoreFront 支持的一部分产品所提供的桌面和应用程序进行访问。如果您在配置 StoreFront 时选择适用于 HTML5 的 Citrix Workspace 应用程序作为选项,则通过 Citrix Gateway 连接的用户将能够访问各种产品提供的资源。需要将特定版本的 Citrix Gateway 与适用于 HTML5 的 Citrix Workspace 应用程序结合使用。有关详细信息,请参阅基础结构要求

对于内部网络中的本地用户,默认情况下禁止通过适用于 HTML5 的 Citrix Workspace 应用程序访问 Citrix Virtual Apps and Desktops 提供的资源。要允许使用适用于 HTML5 的 Citrix Workspace 应用程序本地访问桌面和应用程序,必须在您的 Citrix Virtual Apps and Desktops 服务器上启用“ICA WebSockets 连接”策略。确保您的防火墙及其他网络设备允许访问在策略中指定的适用于 HTML5 的 Citrix Workspace 应用程序端口。有关详细信息,请参阅 WebSockets 策略设置

默认情况下,适用于 HTML5 的 Workspace 处于禁用状态。要将其启用并选择是在同一个选项卡中还是在不同的选项卡中启动应用程序和桌面,请参阅部署 Workspace 应用程序

资源快捷方式

您可以生成 URL,利用该 URL 可以访问通过 Citrix Receiver for Web 站点提供的桌面和应用程序。将这些链接嵌入托管在内部网络上的 Web 站点中,可以方便用户快速访问资源。用户单击某个链接时会重定向到应用商店的 Web 站点,如果用户尚未登录,可以在该站点登录。该应用商店 Web 站点会自动启动资源。对于应用程序,如果用户之前未订阅应用程序,则会进行订阅。有关生成资源快捷方式的详细信息,请参阅配置 Citrix Receiver for Web 站点

与从 Citrix Receiver for Web 站点访问的所有桌面和应用程序一样,用户必须已安装 Citrix Workspace 应用程序或者能够使用适用于 HTML5 的 Citrix Workspace 应用程序,才能通过快捷方式访问资源。Citrix Receiver for Web 站点使用的方法取决于站点配置,是否可以在用户设备上检测到 Citrix Workspace 应用程序以及是否使用了兼容 HTML5 的浏览器。出于安全原因,Internet Explorer 可能会提示用户确认是否要启动通过快捷方式访问的资源。请指示您的用户在 Internet Explorer 中将 Receiver for Web 站点添加到“本地 Intranet”或“可信站点”区域,以避免执行此额外步骤。默认情况下,当用户通过快捷方式访问 Citrix Receiver for Web 站点时会禁用工作区控制和自动桌面启动。

在创建应用程序快捷方式时,请确保 Citrix Receiver for Web 站点中没有与其同名的其他应用程序。快捷方式无法区分具有相同名称的多个应用程序实例。同样,如果通过 Citrix Receiver for Web 站点提供单个桌面组中某个桌面的多个实例,则不能单独为每个实例都创建单独的快捷方式。快捷方式不能将命令行参数传递给应用程序。

要创建应用程序快捷方式,您可以使用将用于托管快捷方式的内部 Web 站点的 URL 来配置 StoreFront。用户单击 Web 站点上的应用程序快捷方式时,StoreFront 会对照您输入的 URL 列表来检查该 Web 站点,以确保请求来自可信 Web 站点。但是,对于通过 Citrix Gateway 连接的用户,不会对托管快捷方式的 Web 站点进行验证,因为不会将 URL 传递给 StoreFront。要确保远程用户只能访问可信内部 Web 站点上的应用程序快捷方式,请将 Citrix Gateway 配置为限定用户只能访问这类特定站点。有关详细信息,请参阅 http://support.citrix.com/article/CTX123610

自定义用户界面

Citrix StoreFront 提供了一种用于自定义用户界面的机制。无论是通过 Citrix Workspace 应用程序还是通过 Web 浏览器访问应用商店,这些都适用。您可以自定义字符串、层叠样式表,以及 JavaScript 文件。还可以添加自定义的登录前和登录后屏幕,并添加语言包。有关详细信息,请参阅自定义外观

XenApp Services URL

具有无法升级的旧版 Citrix 客户端的用户可以通过为客户端配置应用商店的 XenApp Services URL 来访问应用商店。您也可以启用从已加入域的桌面设备和运行 Citrix Desktop Lock 的重用 PC 通过 XenApp Services URL 访问应用商店。在本上下文中,已加入域表示设备已加入包含 StoreFront 服务器的 Microsoft Active Directory 林中的一个域。

StoreFront 支持从 Citrix Workspace 应用程序到 XenApp Services URL 的感应卡直通身份验证。Citrix Ready 合作伙伴产品使用 Citrix Fast Connect API 来简化用户通过 Citrix Receiver for Windows 或适用于 Windows 的 Citrix Workspace 应用程序登录以使用 XenApp Services URL 连接到应用商店的过程。用户使用感应卡向工作站验证身份后,即可快速连接到 Citrix Virtual Apps and Desktops 提供的桌面和应用程序。有关详细信息,请参阅最新的适用于 Windows 的 Citrix Workspace 文档。

创建新应用商店时,将默认启用应用商店的 XenApp Services URL。应用商店的 XenApp Services URL 的格式为 http[s]://serveraddress/Citrix/storename/PNAgent/config.xml,其中 serveraddress 为 StoreFront 部署的服务器或负载平衡环境的完全限定域名,storename 为创建应用商店时为其指定的名称。这样可允许只能使用 PNAgent 协议的 Citrix Workspace 应用程序连接到 StoreFront。有关可用于通过 XenApp Services URL 访问应用商店的客户端,请参阅用户设备要求

重要注意事项

XenApp Services URL 用于支持无法升级到 Citrix Workspace 应用程序的用户,适用于没有备选访问方法的情况。决定是否使用 XenApp Services URL 向用户提供对应用商店的访问时,请考虑以下限制。

  • 不能修改应用商店的 XenApp Services URL。
  • 不能通过编辑配置文件 config.xml 来修改 XenApp Services URL 设置。
  • XenApp Services URL 支持显式身份验证、域直通、智能卡身份验证和使用智能卡的直通身份验证。默认情况下会启用显式身份验证。只能为每个 XenApp Services URL 配置一种身份验证方法,而且每个应用商店只能使用一个 URL。如果需要启用多个身份验证方法,则必须为每种身份验证方法创建单独的应用商店,每个应用商店都具有一个 XenApp Services URL。然后,用户必须连接到与其身份验证方法所对应的应用商店。有关详细信息,请参阅基于 XML 的身份验证
  • 默认情况下,对 XenApp Services URL 启用工作区控制功能,并且不能配置或禁用工作区控制功能。
  • 用户的更改密码请求将绕过 StoreFront 身份验证服务,直接通过为应用商店提供桌面和应用程序的 Citrix Virtual Apps and Desktops 服务器路由到域控制器。
用户访问选项