智能卡部署

Last published : Nov 13, 2026
此产品版本以及包含此版本的混合环境支持以下类型的智能卡部署。其他配置可能有效,但不受支持。
类型 StoreFront™ 连接
本地已加入域的计算机 直接连接
从已加入域的计算机进行远程访问 通过 Citrix Gateway 连接
未加入域的计算机 直接连接
从未加入域的计算机进行远程访问 通过 Citrix Gateway 连接
访问 Desktop Appliance 站点的未加入域的计算机和瘦客户端 通过 Desktop Appliance 站点连接
通过 XenApp® Services URL 访问 StoreFront 的已加入域的计算机和瘦客户端 通过 XenApp Services URL 连接
部署类型由智能卡读卡器所连接的用户设备的特性决定:
  • 设备是已加入域还是未加入域。
  • 设备如何连接到 StoreFront。
  • 用于查看虚拟桌面和应用程序的软件是什么。
此外,这些部署中可以使用支持智能卡的应用程序,例如 Microsoft Word 和 Microsoft Excel。这些应用程序允许用户对文档进行数字签名或加密。

双模式身份验证

在这些部署中,Receiver 尽可能通过向用户提供使用智能卡或输入其用户名和密码的选择来支持双模式身份验证。如果智能卡无法使用(例如,用户将其遗忘在家中或登录证书已过期),此功能会很有用。
由于未加入域的设备用户直接登录到 Receiver for Windows,因此您可以让用户回退到显式身份验证。如果配置双模式身份验证,用户最初会收到使用智能卡和 PIN 登录的提示,但如果他们的智能卡出现任何问题,他们可以选择显式身份验证。
如果部署 Citrix Gateway,用户将登录其设备,并且 Receiver for Windows 会提示他们向 Citrix Gateway 进行身份验证。这适用于已加入域和未加入域的设备。用户可以使用其智能卡和 PIN 或显式凭据登录到 Citrix Gateway。这使您能够为 Citrix Gateway 登录提供双模式身份验证。配置从 Citrix Gateway 到 StoreFront 的直通身份验证,并将凭据验证委托给 Citrix Gateway 以供智能卡用户使用,以便用户可以静默地向 StoreFront 进行身份验证。

多个 Active Directory 林注意事项

在 Citrix 环境中,智能卡在单个林中受支持。跨林的智能卡登录需要与所有用户帐户建立直接的双向林信任。不支持涉及智能卡的更复杂的多林部署(即,信任仅为单向或不同类型的部署)。
您可以在包含远程桌面的 Citrix 环境中使用智能卡。此功能可以本地安装(在智能卡连接到的用户设备上)或远程安装(在用户设备连接到的远程桌面上)。

智能卡移除策略

产品上设置的智能卡移除策略决定了在会话期间从读卡器中移除智能卡时会发生什么。智能卡移除策略通过 Windows 操作系统进行配置和处理。
策略设置 桌面行为
无操作 无操作。
锁定工作站 桌面会话已断开连接,虚拟桌面已锁定。
强制注销 用户被强制注销。如果网络连接丢失且此设置已启用,会话可能会被注销,用户可能会丢失数据。
如果是远程终端服务会话,则断开连接 会话已断开连接,虚拟桌面已锁定。

证书吊销检查

如果启用了证书吊销检查,并且用户将带有无效证书的智能卡插入读卡器,则用户无法进行身份验证或访问与该证书相关的桌面或应用程序。例如,如果无效证书用于电子邮件解密,则电子邮件仍将保持加密状态。如果卡上的其他证书(例如用于身份验证的证书)仍然有效,则这些功能将保持活动状态。

部署示例:已加入域的计算机

此部署涉及运行 Desktop Viewer 并直接连接到 StoreFront 的已加入域的用户设备。
部署示例:已加入域的计算机(/en-us/citrix-virtual-apps-desktops/current-release/media/smartcard1_1.png)
用户使用智能卡和 PIN 登录设备。Receiver 使用集成 Windows 身份验证 (IWA) 对用户向 StoreFront 服务器进行身份验证。StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps 或 Citrix Virtual Desktops。当用户启动虚拟桌面或应用程序时,由于 Receiver 上配置了单点登录功能,因此不会再次提示用户输入 PIN。
通过添加第二个 StoreFront 服务器和托管应用程序的服务器,此部署可以扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。第一个跳中显示的配置可以在第二个跳中重复使用,或者仅在第二个跳中使用。

部署示例:从已加入域的计算机进行远程访问

此部署涉及运行 Desktop Viewer 并通过 Citrix Gateway/Access Gateway 连接到 StoreFront 的已加入域的用户设备。
部署示例:从已加入域的计算机进行远程访问(/en-us/citrix-virtual-apps-desktops/current-release/media/smartcard2_1.png)
用户使用智能卡和 PIN 登录到设备,然后再次登录到 Citrix Gateway/Access Gateway。第二次登录可以使用智能卡和 PIN,也可以使用用户名和密码,因为在此部署中 Receiver 允许双模式身份验证。
用户自动登录到 StoreFront,StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps™ 或 Citrix Virtual Desktops。当用户启动虚拟桌面或应用程序时,不会再次提示用户输入 PIN,因为 Receiver 上已配置单点登录功能。
此部署可以通过添加第二个 StoreFront 服务器和托管应用程序的服务器来扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。为第一跳显示的配置可以在第二跳中重复使用,或者仅在第二跳中使用。

部署示例:未加入域的计算机

此部署涉及运行 Desktop Viewer 并直接连接到 StoreFront 的未加入域的用户设备。
部署示例:未加入域的计算机(/en-us/citrix-virtual-apps-desktops/current-release/media/smartcard3_1.png)
用户登录到设备。通常,用户输入用户名和密码,但由于设备未加入域,因此此登录的凭据是可选的。由于在此部署中可以进行双模式身份验证,因此 Receiver 会提示用户输入智能卡和 PIN 或用户名和密码。然后 Receiver 向 StoreFront 进行身份验证。
StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps 或 Citrix Virtual Desktops。当用户启动虚拟桌面或应用程序时,会再次提示用户输入 PIN,因为此部署中不提供单点登录功能。
此部署可以通过添加第二个 StoreFront 服务器和托管应用程序的服务器来扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。为第一跳显示的配置可以在第二跳中重复使用,或者仅在第二跳中使用。

部署示例:从未加入域的计算机进行远程访问

此部署涉及运行 Desktop Viewer 并直接连接到 StoreFront 的未加入域的用户设备。
部署示例:从未加入域的计算机进行远程访问(/en-us/citrix-virtual-apps-desktops/current-release/media/smartcard4_1.png)
用户登录到设备。通常,用户输入用户名和密码,但由于设备未加入域,因此此登录的凭据是可选的。由于在此部署中可以进行双模式身份验证,因此 Receiver 会提示用户输入智能卡和 PIN 或用户名和密码。然后 Receiver 向 StoreFront 进行身份验证。
StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps 或 Citrix Virtual Desktops。当用户启动虚拟桌面或应用程序时,由于此部署中不提供单点登录功能,用户将再次被要求输入 PIN。
通过添加第二个 StoreFront 服务器和托管应用程序的服务器,此部署可以扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。第一个跳中显示的配置可以在第二个跳中重复使用,或者仅在第二个跳中使用。

部署示例:非域加入计算机和瘦客户端访问桌面设备站点

此部署涉及非域加入的用户设备,这些设备可能运行 Desktop Lock 并通过桌面设备站点连接到 StoreFront。
Desktop Lock 是一个单独的组件,随 Citrix Virtual Apps、Citrix Virtual Desktops 和 VDI-in-a-Box 一起发布。它是 Desktop Viewer 的替代方案,主要为重新利用的 Windows 计算机和 Windows 瘦客户端设计。Desktop Lock 会替换这些用户设备中的 Windows shell 和任务管理器,从而阻止用户访问底层设备。使用 Desktop Lock,用户可以访问 Windows Server Machine 桌面和 Windows Desktop Machine 桌面。Desktop Lock 的安装是可选的。
用户使用智能卡登录设备。如果设备上运行 Desktop Lock,则设备配置为通过在 Kiosk 模式下运行的 Internet Explorer 启动桌面设备站点。站点上的 ActiveX 控件会提示用户输入 PIN,并将其发送到 StoreFront。StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps 或 Citrix Virtual Desktops。分配的桌面组中按字母顺序排列的第一个可用桌面将启动。
通过添加第二个 StoreFront 服务器和托管应用程序的服务器,此部署可以扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。第一个跳中显示的配置可以在第二个跳中重复使用,或者仅在第二个跳中使用。

部署示例:域加入计算机和瘦客户端通过 XenApp Services URL 访问 StoreFront

此部署涉及运行 Desktop Lock 并通过 XenApp Services URL 连接到 StoreFront 的域加入用户设备。
Desktop Lock 是一个单独的组件,随 Citrix Virtual Apps、Citrix Virtual Desktops 和 VDI-in-a-Box 一起发布。它是 Desktop Viewer 的替代方案,主要为重新利用的 Windows 计算机和 Windows 瘦客户端设计。Desktop Lock 会替换这些用户设备中的 Windows shell 和任务管理器,从而阻止用户访问底层设备。使用 Desktop Lock,用户可以访问 Windows Server Machine 桌面和 Windows Desktop Machine 桌面。Desktop Lock 的安装是可选的。
用户使用智能卡和 PIN 登录设备。如果设备上运行 Desktop Lock,它会使用集成 Windows 身份验证 (IWA) 对用户向 StoreFront 服务器进行身份验证。StoreFront 将用户安全标识符 (SID) 传递给 Citrix Virtual Apps 或 Citrix Virtual Desktops。当用户启动虚拟桌面时,由于 Receiver 上配置了单点登录功能,用户不会再次被要求输入 PIN。
通过添加第二个 StoreFront 服务器和托管应用程序的服务器,此部署可以扩展为双跳。虚拟桌面中的 Receiver 向第二个 StoreFront 服务器进行身份验证。此第二个连接可以使用任何身份验证方法。第一个跳中显示的配置可以在第二个跳中重复使用,或者仅在第二个跳中使用。