集成 Zoom

部署适用于 Zoom 的 Citrix 集成,以便从任何位置、从任何设备或内部网安排会议。使用我们的 Zoom 微应用程序,每个用户都可以创建一次性或定期会议,添加共同组织者,并选择不同的时区。微应用程序还提供用户安排的会议的邀请详细信息。

注意:

此集成模板处于“预览”状态,并在添加新集成时在产品中显示的可用模板列表中标记为“预览”。在预览版中,没有提供支持的承诺,支持由开发人员在最大努力的基础上提供。共享预览集成模板以进行测试和验证。我们不建议在生产环境中部署它们。有关详细信息,请参阅微应用集成模板维护声明

我们希望您的反馈!请在使 此预览集成模板的反馈 用时提供。对 专用论坛 于任何问题,我们的团队也会每天监控我们的。

有关用于 Zoom 的开箱即用微应用程序的全面详细信息,请参阅 使用适用于 Zoom 的微应用

检查必备项

这些先决条件假定管理员是组织的 Zoom 集成设置的一部分。此变焦管理员帐户必须具有用户信息的完全读取权限。在与 Zoom 设置此集成后,您将需要以下对象来添加 Citrix Workspace 微应用程序中的集成:

  • 基本 URL: https://api.zoom.us/v2/
  • 授权 URL: https://zoom.us/oauth/authorize
  • 令牌 URL: https://zoom.us/oauth/token
  • 客户端 ID:客户端 ID 是表示授权服务器唯一的客户端注册信息的字符串。
  • 秘密:客户端密钥是设置目标应用程序集成时发出的唯一字符串。

注意:

我们建议您始终使用 OAuth 2.0 作为服务身份验证方法(如果可用)。OAuth 2.0 可确保您的集成满足您配置的微应用程序的最高安全性合规性。

将 Citrix Gateway 配置为支持针对 Zoom 的单点登录,以便用户一旦登录即可自动重新登录,而无需再次输入凭据。有关配置 SSO 的详细信息,请参阅 Citrix Gateway 服务 https://docs.citrix.com/en-us/citrix-gateway-service/

集成需要定期访问您的 Zoom 实例,因此我们建议您创建一个专用的用户帐户。您可以在中查看权限/权限 https://marketplace.zoom.us/docs/api-reference/other-references/privileges。此帐户必须具有以下权限:

  • 服务帐户所需的权限:完全管理员权限

可以向特定资源发出的 API 请求数量有限,因此我们建议采取以下措施:

创建新的服务帐户

在此处登录: https://zoom.us/signin。有关新服务帐户,请参阅以下 URL: https://marketplace.zoom.us/docs/guides/getting-started

配置 OAuth 服务器

将 OAuth 服务器配置为通过 Zoom 集成读取数据。

  1. 使用您的服务帐户登录到: https://marketplace.zoom.us/
  2. 选择右上角的开发下拉菜单。
  3. 选择 构建应用程序
  4. 选择为 OAuth 应用 创建,选择应用程序类型作为帐户级应用程序
  5. 禁用将应用发布到商城的切换,然后选择创建
  6. 重定向 URL字段白名单 URL字段中输入此集成的以下授权重定向 URL。然后选择继续

    • https://{yourmicroappserverurl}/admin/api/gwsc/auth/serverContext
  7. 填写必填字段,然后选择继续
  8. 在“范围部分下,选择添加作用域,然后为会议录制用户选择作用域。然后选择完成
  9. 选择安装。将打开一个新选项卡以授权应用程序,然后选择 授权 并关闭该选项卡。
  10. 复制并保存屏幕上显示的客户端 ID密码。配置集成时,您将这些详细信息用于服务身份验证

配置 OAuth 客户端

配置 OAuth 客户端以通过 Zoom 集成写回数据。

  1. 使用您的服务帐户登录,如上所示: https://marketplace.zoom.us/
  2. 选择右上角的开发下拉菜单。
  3. 选择 构建应用程序
  4. 选择“ OAuth 应用程序创建”。选择应用类型作为 用户管理的应用程序
  5. 禁用将应用发布到商城的切换,然后选择创建
  6. 重定向 URL字段白名单 URL字段中输入此集成的以下授权重定向 URL。然后选择继续

    • <https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback>
  7. 填写必填字段,然后选择继续
  8. 在“范围部分下,选择添加作用域,然后为会议录制用户选择作用域。然后选择完成
  9. 选择安装。将打开一个新选项卡以授权应用程序,然后选择 授权 并关闭该选项卡。
  10. 复制并保存屏幕上显示的客户端 ID密码。配置集成时,您将这些详细信息用于服务操作身份验证

将集成添加到 Citrix Workspace 微应用

将 Zoom 会议集成添加到 Citrix Workspace 微应用程序以连接到您的应用程序。身份验证选项已预先选择。确保在完成此过程时选择了这些选项。这样可以提供现成的微应用,以及可以在 Workspace 内使用的预配置通知和操作。

请按照以下步骤进行操作:

  1. 微应用集成页面中,选择添加新集成,然后选择从 Citrix 提供的模板添加新集成
  2. 选择“Zoom 会议”磁贴。
  3. 输入集成的集成名称
  4. 输入连接器参数
    • 输入实例基本 URLhttps://api.zoom.us/v2/
    • 图标 库中选择集成的图标,或将其保留为默认图标。

    名称和基本 URL

  5. 服务身份验证下,从身份验证方法菜单中选择 OAuth 2.0,然后填写身份验证详细信息。身份验证选项已预先选择。确保在完成此过程时选择了这些选项。使用 OAuth 2.0 安全协议为委派访问生成请求/授权令牌。建议您始终使用 OAuth 2.0 作为服务身份验证方法(如果可用)。OAuth 2.0 可确保您的集成符合您配置的微应用的最大安全合规性。

    1. 授权类型菜单中选择授权代码。这将授予客户端交换访问令牌的临时代码。代码从授权服务器获取,您可以在其中查看客户端请求的信息。只有此授权类型才能启用安全用户模拟。这将显示您在注册应用程序时使用的 回调 URL
    2. 令牌授权菜单中选择授权标头
    3. 授权 URL 已预填充: https://zoom.us/oauth/authorize
    4. 令牌 URL 已预填充: https://zoom.us/oauth/token
    5. 确保为范围输入以下内容:account:write:adminDelete account:read:adminDelete account:masterDelete meeting:master meeting:read:adminDelete meeting:write:adminDelete recording:masterDelete recording:read:adminDelete recording:write:adminDelete user:masterDelete user:read:adminDelete user:write:adminDelete
    6. 输入您的客户端 ID。客户端 ID 是表示授权服务器唯一的客户端注册信息的字符串。在配置 OAuth 服务器时,您将收集这些信息和密码。您需要添加集成配置页面上看到的回调 URL
    7. 输入您的客户端密钥。客户端密钥是设置目标应用程序集成时发出的唯一字符串。

    服务身份验证

  6. 服务操作身份验证下,启用在操作中使用单独用户身份验证开关。服务操作身份验证在服务操作级别进行身份验证。身份验证选项已预先选择。确保在完成此过程时选择了这些选项。

    1. 从“身份验证方法”菜单中选择“OAuth 2.0”,然后完成身份验证详细信息。
    2. 授权类型菜单中选择授权代码。这将授予客户端交换访问令牌的临时代码。代码从授权服务器获取,您可以在其中查看客户端请求的信息。只有此授权类型才能启用安全用户模拟。这将显示您在注册应用程序时使用的 回调 URL
    3. 令牌授权菜单中选择授权标头
    4. 授权 URL 已预填充: https://zoom.us/oauth/authorize
    5. 令牌 URL 已预填充: https://zoom.us/oauth/token
    6. 输入您的客户端 ID。客户端 ID 是表示授权服务器唯一的客户端注册信息的字符串。您在配置 OAuth 客户端时收集此信息和密码。您需要添加集成配置页面上看到的回调 URL
    7. 输入您的客户端密钥。客户端密钥是设置目标应用程序集成时发出的唯一字符串。

    服务操作身份验证

  7. 启用 启用请求速率限制 切换。请求数 输入 55 ,在 时间间隔中输入 1 秒

    速率限制和记录切换

  8. (可选)启用日志记录开关以保留 24 小时的日志记录以供支持。
  9. 选择 保存 以继续。
  10. OAuth 授权下,选择 授权 以使用您的服务帐户登录。出现一个弹出窗口,显示“Zoom”登录屏幕。
    1. 输入您的服务帐户用户名和密码,然后选择“登录”。
    2. 选择“接受”。 服务身份验证

微应用集成页面将打开,其中包含您添加的集成及其微应用。在这里,您可以添加另一个集成,继续设置现成的微应用,或者为此集成创建一个新的微应用程序。

现在,您可以设置和运行第一个数据同步。由于可以将大量数据从集成应用程序提取到 微应用平台,因此我们建议您使用页面筛选第一次数据同步的实体,以加快同步速度。有关详细信息,请参阅验证所需实体。有关同步规则、不符合其计划的同步以及否决规则的完整信息,请参阅 同步数据

有关 API 端点和表实体的更多详细信息,请参阅Zoom HTTP 连接器规格

使用适用于 Zoom 的微应用

现有的应用程序集成带有现成的微应用。从这些微应用开始,并根据您的需求定制它们。

创建会议: 根据您的喜好安排会议。用户可以选择会议标题、持续时间、开始日期、共同组织者等。

通知或页面 用例工作流
“创建会议”页 根据用户首选项,提供一个表单,用于安排具有以下详细信息的会议:会议标题、开始时间、持续时间、重复(一次、每日、每周、每月)、密码、共同组织者、会议拨入号码。
“新建会议一次性”页 此页提供已创建会议的成功消息,并使用“一次性会议”的“查看详细资料”按钮。
“新建会议定期”页 此页提供已创建会议的成功消息,并使用“定期会议”的“查看详细 资料”按钮。
邀请页 创建会议后立即提供会议的邀请详细信息,例如会议主题、密码、日历详细信息、事件详细信息、加入 URL、开始时间、会议 ID、拨入号码。
集成 Zoom