集成进行交流
部署GoToMeeting集成,从任何设备或intranet安排GoToMeeting。与创建一个会议来自GoToMeeting的微应用,任何用户都可以主持一次性会议。
注意:
有关即时可用的GoToMeeting微应用程序的全面列表,请参见使用GoToMeeting microapps.
检查先决条件
这些先决条件假设管理员是组织的GoToMeeting集成设置的一部分。该GoToMeeting管理帐户必须具有对用户信息的完全读取权限。
在你与GoToMeeting建立了这个集成之后,你将需要这些工件来在Citrix Workspace Microapps中添加集成,特别是以下设置OAuth集成的参数列表:
- 基URL:
https://api.getgo.com/
- 授权URL:
https://api.getgo.com/oauth/v2/authorize
- 标记的URL:
https://api.getgo.com/oauth/v2/token
- 客户机ID:客户端ID是表示授权服务器唯一的客户端注册信息的字符串。
- 秘密:客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
- 帐户ID:该值替换
your_accountId
参数所有的组织者端点。看到收集帐户ID.
注意:
我们建议您始终使用OAuth 2.0作为您的服务身份验证方法。OAuth 2.0确保您的集成符合配置microapp的最大安全遵从性。
将Citrix Gateway配置为支持GoToMeeting的单点登录,这样一旦用户登录,他们就会自动再次登录,而无需再次输入凭证。有关配置SSO的详细信息,请参见Citrix网关服务.
集成需要定期访问您的GoToMeeting实例,因此我们建议创建一个专用用户帐户。您可以使用https://goto-developer.logmeininc.com/admin/#section/Overview/Users-Roles-Licenses-and-Groups.
- 服务帐户所需的权限:完全管理员权限
针对特定资源的API请求数量有限,因此我们建议如下:
- GoTo Meeting API限制表单link:https://goto-developer.logmeininc.com/guides/FAQ/Ref-Rate-Limits/
使api
GoTo Meeting api默认通过web服务为付费帐户启用。
创建一个新的服务帐户
注册:https://developer.goto.com/.有关新服务帐户的更多信息,请参阅:https://support.goto.com/meeting/new-gotomeeting-guide.
OAuth服务器配置
配置OAuth服务器通过GoTo Meeting集成读取数据。
- 使用您的服务帐户登录到:https://developer.goto.com/GoToMeetingV1.
- 选择OAuth客户在顶部的导航栏中。
- 选择创建一个新客户端.
属性中填写详细信息,并为该集成输入以下授权重定向url重定向URL字段:
https:// {yourmicroappserverurl} / admin / api / gwsc /认证/ serverContext
- 下作用域部分中,选择作用域复选框。
- 选择保存.
- 复制并保存ClientId和秘密显示在屏幕上。你用这些细节服务认证在配置集成时。
配置OAuth客户端
配置OAuth客户端,以便通过GoTo Meeting集成回写数据。
- 使用您的服务帐户登录,如上所示:https://developer.goto.com/GoToMeetingV1.
- 选择OAuth客户在顶部的导航栏中。
- 选择创建一个新客户端.
属性中填写详细信息,并为该集成输入以下授权重定向url重定向URL字段:
https:// {yourmicroappserverurl} / app / api /认证/ serviceAction /回调
- 下作用域部分中,选择作用域复选框。
- 选择保存.
- 复制并保存ClientId和秘密显示在屏幕上。你用这些细节服务操作验证在配置集成时。
收集帐户ID
收集帐户ID,并使用此值替换your_accountId
参数所有的组织者端点。
- 使用管理员凭证登录到https://admin.logmeininc.com/portal/
- 查看主页上的URL。使用这个模型可以找到帐户ID:
https://admin.logmeininc.com/portal/账户/ < accountID > /用户? filterType = usertype
- 复制并保存帐户ID,以便在设置过程中使用。看到替换数据加载值.
将集成添加到Citrix Workspace Microapps中
将GoToMeeting集成到Citrix Workspace Microapps中,以连接到您的应用程序。已预先选择身份验证选项。确保在完成流程时选择了这些选项。这提供了具有预先配置的通知和动作的开箱即用的微应用程序,可以在您的工作区中使用。
遵循以下步骤:
- 从Microapp集成页面,选择添加新的集成,从citrix提供的模板添加新的集成.
- 选择GoToMeeting瓷砖。
- 输入一个集成的名字的集成。
- 输入连接器参数.
- 输入实例基URL:
https://api.getgo.com/
. - 选择一个图标,或者将其保留为默认图标。
- 输入实例基URL:
下服务认证中,选择OAuth 2.0从身份验证方法菜单并完成身份验证细节。已预先选择身份验证选项。确保在完成流程时选择了这些选项。使用OAuth 2.0安全协议为委托访问生成请求/授权令牌。建议您始终使用OAuth 2.0作为您的服务身份验证方法。OAuth 2.0确保您的集成符合配置microapp的最大安全遵从性。
- 选择授权代码从格兰特类型菜单。这授予客户端用来交换访问令牌的临时代码。代码是从授权服务器获得的,您可以在授权服务器中看到客户机正在请求的信息。只有此授权类型才能启用安全用户模拟。这将显示回调URL,在注册应用程序时使用。
- 选择授权头从令牌授权菜单。
- 的授权URL肾上腺素:
https://api.getgo.com/oauth/v2/token
. - 的标记的URL肾上腺素:
https://api.getgo.com/oauth/v2/authorize
. - 输入您的客户机ID.客户端ID是表示授权服务器唯一的客户端注册信息的字符串。当您配置OAuth服务器时,您将收集这些信息和秘密信息。你需要添加回调URL您可以在集成配置页面上看到。
- 输入您的客户的秘密.客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
下服务操作验证,使在操作中使用单独的用户身份验证切换。服务操作身份验证在服务操作级别进行身份验证。已预先选择身份验证选项。确保在完成流程时选择了这些选项。
- 选择OAuth 2.0从身份验证方法菜单并完成身份验证细节。
- 选择授权代码从格兰特类型菜单。这授予客户端用来交换访问令牌的临时代码。代码是从授权服务器获得的,您可以在授权服务器中看到客户机正在请求的信息。只有此授权类型才能启用安全用户模拟。这将显示回调URL,在注册应用程序时使用。
- 选择授权头从令牌授权菜单。
- 的授权URL肾上腺素:
https://api.getgo.com/oauth/v2/token
. - 的标记的URL肾上腺素:
https://api.getgo.com/oauth/v2/authorize
. - 输入您的客户机ID.客户端ID是表示授权服务器唯一的客户端注册信息的字符串。您在配置OAuth客户端时收集这些信息和秘密。你需要添加回调URL您可以在集成配置页面上看到。
- 输入您的客户的秘密.客户端秘密是在设置目标应用程序集成时发出的唯一字符串。
启用启用请求速率限制切换。输入One hundred.为的请求数量和1分钟为时间间隔.
- (可选)使日志记录为了支持目的,切换到保持24小时的日志记录。
- 选择保存继续。
- 下OAuth授权中,选择授权以您的服务帐户登录。弹出一个Webex登录屏幕。
- 输入您的服务帐户用户名和密码并选择登录.
- 选择接受.
替换数据加载值
取代your_accountId
参数所有的组织者端点。使用您收集的帐户ID值收集帐户ID.
- 从Microapp集成页,选择GoToMeeting集成旁边的菜单,然后编辑.的数据加载屏幕上打开。如果在配置界面,请选择数据加载从左侧导航栏。
- 选择旁边的菜单所有的组织者端点,然后选择编辑,或选择端点的名称:所有的组织者.
- 在编辑数据端点屏幕,找到值,如屏幕截图所示。将此值替换为前面收集的帐户ID。
选择应用在屏幕的底部,并确认。
现在可以设置和运行第一次数据同步了。由于大量数据可以从集成的应用程序中提取到Microapps平台,我们建议您使用表格页来为您的第一次数据同步过滤实体,以加快同步。有关更多信息,请参见验证所需的实体.有关同步规则、不满足其调度和否决规则的同步的完整信息,请参见同步数据.
有关API端点和表实体的更多细节,请参见满足HTTP连接器规范.
使用GoToMeeting microapps
现有的应用集成与开箱即用的微应用一起出现。从这些微应用开始,并根据您的需要定制它们。
创建一个会议:根据用户喜好预约会议。用户可以选择日期、开始时间和结束时间、密码和协办单位。
通知或页面 | 用例的工作流 |
---|---|
创建会议页面 | 提供会议预约表格,根据用户喜好提供以下详细信息:会议主题、开始和结束时间、密码和协办方。 |
新的会议页面 | 在会议安排成功后,提供一个成功消息以及查看会议详细信息的选项(通过“查看详细信息”按钮)。 |
会议详细信息页面 | 用户预约的会议的详细信息。 |