整合Google Meet
部署Google Meet集成来安排Google Meet会议并列出来自任何设备或内部网的录音。这个集成解决了两个用例:
- 通过“创建会议”微应用程序,用户可以主持一次性/定期会议,添加受邀者并选择不同的时区。还有一个后续电子邮件发送给所有被邀请者,其中包含相应的会议对象,以便于日历集成。
- 使用会议记录微应用程序,用户可以查看他们有权访问的所有会议记录。
注意:
有关Google Meet的即时微应用程序的详细信息,请参见使用Google Meet微应用。
检查先决条件
这些先决条件假设管理员是组织的Google Meet集成设置的一部分。这个谷歌满足管理帐户必须有完整的读取权限的用户信息。在你设置了与Google Meet的集成之后,你将需要这些工件来在Citrix Workspace Microapps中添加集成:
- 基URL:
https://www.googleapis.com/
- 令牌网址:
https://oauth2.googleapis.com/token
- 授权网址:
https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
- CLIENT ID:客户端ID是一个字符串,表示授权服务器唯一的客户端注册信息。
- SECRET:客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
注意:
我们建议您在可用的情况下始终使用OAuth 2.0作为服务身份验证方法。OAuth 2.0确保您的集成符合您配置的微应用程序的最高安全性。
将Citrix Gateway配置为支持Google Meet的单点登录,以便用户登录后自动再次登录,而无需再次输入凭据。有关配置SSO的详细信息,请参见Citrix网关服务https://docs.citrix.com/en-us/citrix-gateway-service/。
集成需要定期访问您的Google Meet实例,因此我们建议创建一个专用的用户帐户。此帐户必须具有以下权限:
服务帐户所需的权限:完全管理员权限
服务帐户所需的范围:
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events
https://www.googleapis.com/auth/admin.directory.user
可以向特定资源发出的API请求的数量是有限的,因此我们建议如下:
- Google API限制表单链接:https://developers.google.com/calendar/pricing
- 推荐方案:Google Workspace Enterprise edition
创建一个新的服务帐户
在这里签名:https://workspace.google.co.in/intl/en_in/pricing.html
使api
默认情况下,Google Meet api允许付费帐户通过web服务访问。
配置OAuth
- 以服务帐号登入:https://console.cloud.google.com
- 选择api和服务在左边菜单上。
- 从导航菜单上的项目列表中选择适当的项目。
- 选择启用api和服务,并启用G-Suite所需的所有api。建议api:谷歌日历API和管理SDK。
- 回到api和服务页,然后选择OAuth同意屏幕在左边屏幕上。
- 选择用户类型根据您的要求(我们推荐:内部),然后选择创建。
完成所需的字段,包括服务帐户所需的范围,并保存详细信息。以下是所需的范围:
配置回调URL服务器
配置OAuth服务器通过Google Meet集成读取数据。
- 以服务帐号登入:https://console.cloud.google.com
- 选择api和服务在左边菜单上。
- 从导航菜单上的项目列表中选择适当的项目。
- 选择凭证在左边屏幕上。
- 选择创建凭证,并选择OAuth客户端ID从列表中。
- 选择Web应用程序从应用程序类型列表,并输入名字。
- 选择添加URI下授权重定向uri。
属性中输入此集成的以下授权重定向urluri字段:
https:// {yourmicroappserverurl} / admin / api / gwsc /认证/ serverContext
- 选择创建。
- 复制并保存ClientId和秘密显示在屏幕上。这些细节用于服务认证在配置集成时。
配置回调URL客户端
配置OAuth客户端,以便通过Google Meet集成回写数据。
- 以服务帐号登入:https://console.cloud.google.com
- 选择api和服务在左边菜单上。
- 从导航菜单上的项目列表中选择适当的项目。
- 选择凭证在左边屏幕上。
- 选择创建凭证,并选择OAuth客户端ID从列表中。
- 选择Web应用程序从应用程序类型列表,并输入名字。
- 选择添加URI下授权重定向uri。
属性中输入此集成的以下授权重定向urluri字段:
https:// {yourmicroappserverurl} / app / api /认证/ serviceAction /回调
- 选择创建。
- 复制并保存ClientId和秘密显示在屏幕上。这些细节用于服务动作认证在配置集成时。
将集成添加到Citrix Workspace Microapps中
将Google Meet集成到Citrix Workspace Microapps中以连接到您的应用程序。这提供了开箱即用的微应用程序,具有预先配置的通知和操作,可以在您的工作区中使用。
遵循以下步骤:
- 从Microapp集成页面,选择添加新的集成,从citrix提供的模板中添加一个新的集成。
- 选择Google Meet贴片。
- 为集成输入一个名称。
- 输入实例基URL:
https://www.googleapis.com/
。 - 选择一个图标从图标库中集成,或者将其保留为默认图标。
- 输入实例基URL:
下服务认证中,选择OAuth 2.0从身份验证方法菜单并完成身份验证详细信息。认证选项是预先选择的。确保在完成该过程时选择了这些选项。使用OAuth 2.0安全协议为委托访问生成请求/授权令牌。在可用的情况下,建议始终使用OAuth 2.0作为服务身份验证方法。OAuth 2.0确保您的集成符合您配置的微应用程序的最大安全遵从性。
- 选择授权代码从格兰特类型菜单。这将授予客户端交换访问令牌的临时代码。代码是从授权服务器获得的,您可以在授权服务器上看到客户端请求的信息。只有这种授权类型才能启用安全用户模拟。这将显示回调URL,在注册应用程序时使用。
- 选择请求体从令牌授权菜单。
- 的授权URL肾上腺素:
https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
- 的标记的URL肾上腺素:
https://oauth2.googleapis.com/token
- 确保在“范围”中输入以下内容:
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events
https://www.googleapis.com/auth/admin.directory.user
- 输入您的客户机ID。客户端ID是表示授权服务器唯一的客户端注册信息的字符串。您在配置OAuth服务器时收集此信息和密钥。你需要加上回调URL您可以在集成配置页面上看到。
- 输入您的客户的秘密。客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
下服务动作认证,启用在操作中使用单独的用户身份验证切换。服务操作身份验证在服务操作级别进行身份验证。认证选项是预先选择的。确保在完成该过程时选择了这些选项。
- 选择OAuth 2.0从身份验证方法菜单并完成身份验证详细信息。
- 选择授权代码从格兰特类型菜单。这将授予客户端交换访问令牌的临时代码。代码是从授权服务器获得的,您可以在授权服务器上看到客户端请求的信息。只有这种授权类型才能启用安全用户模拟。这将显示回调URL,在注册应用程序时使用。
- 选择请求体从令牌授权菜单。
- 的授权URL肾上腺素:
https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
- 的标记的URL肾上腺素:
https://oauth2.googleapis.com/token
- 确保在“范围”中输入以下内容:
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/calendar.events
- 输入您的客户机ID。客户端ID是表示授权服务器唯一的客户端注册信息的字符串。您在配置OAuth客户端时收集此信息和密钥。你需要加上回调URL您可以在集成配置页面上看到。
- 输入您的客户的秘密。客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
- 启用启用请求速率限制切换。输入One hundred.为请求数和1分钟为时间间隔。
(可选)使日志记录切换为保持24小时的日志记录以提供支持。
- 选择保存继续。
- 下OAuth授权中,选择授权使用您的服务帐户登录。弹出一个带有Google登录屏幕的窗口。
- 输入您的服务帐户用户名和密码,然后选择登录。
- 选择接受。
的Microapp集成页面打开与您添加的集成和微应用程序。从这里你可以添加另一个集成,继续设置开箱即用的微应用程序,或者为这个集成创建一个新的微应用程序。
现在可以设置并运行第一个数据同步了。由于大量数据可以从您的集成应用程序拉到Microapps平台,我们建议您使用表格页,为您的第一次数据同步筛选实体,以加快同步速度。有关更多信息,请参见验证所需实体。有关同步规则、不符合其计划的同步和否决规则的完整信息,请参见同步数据。
注意:
Citrix Google Meet集成使用动作后的数据更新获取登录用户的最新数据刷新列表按钮会议记录服务的行动。我们建议按原样使用这种方法。每两(2)个月手动使用一次完全同步,为用户保留最佳数量的数据。此外,集成不支持增量同步,而完全依赖于动作后的数据更新来获取最新的数据。
有关API端点和表实体的详细信息,请参见Google满足连接器规格。
使用Google Meet微应用
现有的应用程序集成带有开箱即用的微应用程序。从这些微程序开始,根据你的需要定制它们。
创建会议:根据用户喜好安排会议。
通知或页面 | 用例的工作流 |
---|---|
创建会议页面 | 提供用于安排会议的表单,其中包含会议标题、开始和结束时间、时区、重复(一次、每日、每周、每月)、密码和与会者等详细信息。 |
会议记录:查看用户可用的所有会议记录列表,并观看录制的视频。
通知或页面 | 用例的工作流 |
---|---|
记录页面 | 提供用户和主持人可用的会议录音列表刷新列表按钮刷新“列表”。单击列表中可用的录音,查看录音的详细信息。 |
RecordingDetails页面 | 会议记录的详细页面播放录音选择观看录制的视频。点击按钮观看录音 |