Microapps

整合Citrix虚拟应用程序和桌面服务

部署Citrix虚拟应用程序和桌面服务(CVADs)集成,以添加微应用程序,帮助人们从Citrix Workspace执行自助服务操作。用户可以检查其关联的计算机和会话的状态,并执行重启、断开连接和注销等操作。管理员还可以使用管理员模式微应用程序为机器打开维护模式

一个简短的98秒技术洞察力视频显示功能:

有关此集成中的微应用程序的更多信息,请参见使用Citrix Virtual Apps和desktop服务微应用程序.有关升级Citrix虚拟应用程序和桌面服务集成的详细信息,请参阅升级你的集成

部署步骤

  1. 创建一个安全客户端,集成使用它与CVAD服务api通信
  2. 选择一个合适的API代理令牌URL的位置
  3. 收集必须填写到集成配置中的必要信息
  4. 添加并配置cad服务集成
  5. 向人们订阅微应用,这样他们就可以被使用

检查先决条件

要建立这个集成,您必须Citrix工作区Microapps,Citrix虚拟应用程序和桌面服务在Citrix Cloud中启用。

如果使用,此集成模板支持本地vda和云vdaCitrix虚拟应用程序和桌面服务代理。

此集成不支持从内部cad代理的vda,因为内部cad没有可用的公共api,而此集成依赖于cad服务公共api。

以下是在Citrix Workspace Microapps中配置cad服务集成时输入的值:

  • 客户ID:调用cad服务api时使用的客户ID。的Citrix Cloud中可以找到您的客户ID安全客户端页面。
  • 标记的URL:默认为US API代理URL。看到API代理获取其他区域API代理url。
  • 客户机ID: Citrix Cloud上创建的clientID身份及访问管理的网站。这是获取cad服务api身份验证所需的承载令牌所必需的。看到生成客户端ID和客户端秘密
  • 客户的秘密:在Citrix Cloud Identity and Access Management网站创建的密钥。这是获取cad服务api身份验证所需的承载令牌所必需的。

客户端ID和Secret(安全客户端)的权限

从创建安全客户端时身份及访问管理生成安全客户端时使用的帐号必须具有Citrix Virtual Apps and desktop的服务权限。

  • 只读的管理员,所有-从Citrix Virtual Apps and desktop服务中提取数据。
  • 会议管理员,所有—执行注销和重新启动操作。
  • 帮助台管理员,所有—开启和关闭维护模式。

安全客户端凭据继承已登录用户的权限。如果创建安全客户机时登录的用户的权限发生了更改,那么这些新权限也将应用到Integration。

生成客户端ID和客户端秘密(安全客户端)

客户端ID和客户端秘密(安全客户端)需要获取承载令牌来验证并使用cad服务api。

从Citrix Cloud创建安全客户端身份及访问管理页并安全地存储客户机ID和客户机Secret,因为在配置集成时需要客户机ID和客户机Secret。

安全客户端名称有助于快速识别客户端用于什么。对于这个集成,一个像“CVADS集成微应用程序”这样的名称可能是合适的。配置cad服务集成时不需要该名称。

客户端ID由数字和字母组成,中间用连字符隔开。例如:91132682 - 26 - af - 460 c - af73 c0d2e95121——18

客户端Secret看起来类似于这样:DTcs_w_akE6mKlberYMgtg = =

创建安全客户端的逐步指南可以从CVAD迁移指南中获得:生成客户ID、客户ID和密钥

选择API代理

Citrix在多个地区提供API代理。选择离Citrix Cloud实例所在区域最近的代理:

  • 我们:https://api-us.cloud.com/cctrustoauth2//tokens/clients
  • 欧盟:https://api-eu.cloud.com/cctrustoauth2//tokens/clients
  • AP-S:https://api-ap-s.cloud.com/cctrustoauth2//tokens/clients

集成配置默认为US。复制并粘贴另一个区域的URL到标记的URL如果需要的话。

收集需要输入的配置数据

在配置集成时,您需要以下信息:

  1. Citrix Cloud实例的Customer ID
  2. 创建安全客户端时生成的客户端ID和客户端秘密
  3. 在令牌URL字段中要输入的API代理URL,如果它与默认的美国代理不同

添加集成

在Citrix Workspace Microapps中添加Citrix Virtual Apps和desktop服务集成。

这提供了开箱即用的微应用程序,带有预先配置的通知和操作,在订阅用户或组后就可以在您的工作区中使用

遵循以下步骤:

  1. Microapp集成页面,选择添加新的集成,从citrix提供的模板添加一个新的集成
  2. 选择Citrix虚拟应用程序和桌面服务瓷砖。
  3. 点击添加
  4. 在“配置”页面中:

    1. 输入您的客户ID在客户ID字段中。要查找您的客户ID,请参见生成客户ID

      CVADS客户ID

    2. 确认标记的URL字段是之前收集到的所需API代理URL。这个值是用US API Proxy预填充的。
    3. 在令牌URL字段中替换为您的客户ID。例如,如果客户ID是acmecorp, URL看起来像:https://api-us.cloud.com/cctrustoauth2/acmecorp/tokens/clients
    4. 输入您的客户机ID,在创建安全客户端时生成
    5. 输入您的客户的秘密.客户端秘密是在创建安全客户端时随客户端ID发出的唯一字符串。

      CVADS令牌,id,秘密字段

  5. 选择保存继续。

微应用程序服务现在将与cad服务api同步,并加载数据。有关同步的完整信息,请参见同步数据

向微应用程序订阅组或用户

配置集成之后,人们必须订阅微应用程序,才能在工作区中看到它们。找出如何分配订阅人

你订阅谁的微应用取决于你的需要。然而,作为一个总体指南:

  1. 订阅所有使用虚拟应用程序或桌面的用户我的会议而且我的台式电脑microapps
  2. 将CVAD管理员订阅到虚拟桌面(管理员模式)microapp

使用CVADs microapps

Citrix的虚拟应用程序和桌面服务集成带有开箱即用的微应用程序。从这些微应用开始,根据你的需求定制它们。

我的桌面:搜索您的Citrix虚拟桌面,并从Citrix工作区执行自助服务操作,例如重新启动。

通知或页面 用例的工作流
虚拟桌面详情界面 提供具有桌面详细信息和选项的页面重启桌面而且力重启桌面
虚拟桌面页面 提供与用户关联的Citrix虚拟桌面的可搜索列表,并提供到虚拟桌面详细信息页面的链接。

我的课程:搜索您的Citrix Virtual会话,并从Citrix Workspace执行自助服务操作,例如注销和断开连接。

通知或页面 用例的工作流
会议列表页面 提供与用户关联的虚拟桌面会话的可搜索列表,并提供指向“会话详细信息”页面的链接。
会议详细信息页面 提供一个页,其中包含虚拟桌面会话和计算机详细信息以及选项注销会话而且断开会话

虚拟桌面(管理员模式):启用从Citrix Workspace CVAD Administrators查找计算机、查看它们的详细信息、将计算机置于维护模式并重新启动计算机。

通知或页面 用例的工作流
处于故障状态的机器通知 当机器报告故障状态的新记录出现时,所有订阅者都会收到一个通知,该通知链接到虚拟桌面详细信息页面。
虚拟桌面列表界面 提供可搜索的Citrix虚拟桌面列表,并提供到虚拟桌面详细信息页面的链接。您可以按机器或用户进行搜索。
虚拟桌面详情界面 提供具有桌面详细信息和选项的页面重启桌面力重启桌面使维护模式,禁用维护模式

升级你的集成

如果您已经在使用Citrix虚拟应用程序和桌面集成,请使用此过程升级到最新版本。通过这个过程,您可以避免重新订阅所有用户。

增强功能包括:

  • 站点ID自动获取。
  • 显示所有机器-不限于故障机器。
  • 增量同步速度更快。同步不会删除已删除的会话。而且,同步并不更新机器,而是只更新会话。
  • 添加了在注销后删除会话的操作之后的更新,在断开连接后更新会话,并为机器设置重新启动状态。
  • 增加了更新机器和会话详细信息的选项,使用户可以确保所看到的与Citrix虚拟应用程序和桌面服务相同。

遵循以下步骤:

  1. 下载该脚本并将其添加到旧Citrix虚拟应用程序和桌面服务集成的脚本选项卡中。
    1. 从集成的集成配置屏幕中选择脚本从左边导航。
    2. 下载这个脚本:升级Citrix-Virtual-Apps-and-Desktops-service
    3. 选择上传脚本.或者,您可以通过选择直接将脚本输入到文本区域编辑
    4. 将脚本拖到导入弹出框中。选择进口
  2. 从Citrix提供的模板目录中添加新的Citrix虚拟应用程序和桌面服务集成,但不配置该集成。
  3. 添加集成后,分别导出每个微应用程序。对于每个微应用程序,选择微应用程序旁边的菜单并选择出口.对所有三个微应用程序执行此过程。
  4. 在旧的集成中(即您当前使用的集成),导入导出的文件。
    1. 选择微程序旁边的菜单并选择导入新版本
    2. 拖动或浏览您的计算机添加文件,每个对应的微应用程序。
    3. 启用删除现有进料卡切换以替换原来的微应用程序。
    4. 选择进口在屏幕底部。
  5. 删除除脚本端点外的所有数据端点。
    1. 选择编辑接下来是积分。
    2. 数据加载页选择未编写脚本的集成旁边的菜单,然后选择删除,并确认。
  6. 更新集成配置。具体来说,基URL客户ID,标题前缀根据里面的说明添加集成.记得要选择保存要完成这个程序

升级了Citrix虚拟应用程序和桌面集成。

集成的工作原理

cad服务集成使用Citrix虚拟应用程序和桌面REST api以及Citrix云客户端ID和Secret(称为安全客户端)来发挥作用。

来自cad服务API的承载令牌刷新需求由citrix提供的API代理处理。API代理使用客户端ID和Secret自动刷新承载令牌,并在执行微应用程序操作或同步数据时使用令牌对cad服务API进行身份验证。

微应用程序服务——Citrix Workspace的一部分——使用API代理的承载令牌从cad服务API同步数据。

同步的数据然后通过微应用程序显示在工作区中,并允许工作区的用户在cad服务会话和机器上执行操作,除了向用户显示他们的会话和机器的信息之外——所有这些都来自工作区。

进一步阅读和观看

Citrix Tech Zone Live会议涵盖了c瓦德服务集成——包括微应用程序的起源,它们是做什么的,它们是如何工作的,以及一个演示(大约16分钟):用户自助服务VDI会话所需的工具

有关CVAD服务API端点和表实体的更多详细信息,请参见Citrix虚拟应用程序和桌面服务连接器规范