集成华为云会议账号
华为云会议系统涉及两类账号:华为云账号和华为云会议账号。华为云会议账号按角色分类又可以分为四种:SP管理员账号,企业管理员账号,企业普通用户账号和个人账号。
- 华为云账号:用于购买会议服务;登录华为云控制台;申请App ID;登录API Explorer进行调试。
- 华为云会议账号:
- SP管理员账号:用于企业管理、企业资源管理。
- 企业管理员账号:用于企业内部部门管理、用户管理、VMR管理、会管、会控。
- 企业普通用户账号:用于用户本身的会管、会控。
- 个人账号:不属于任何企业的账号,权限跟企业普通用户账号相同。
华为云会议提供两种账号集成方式与第三方应用集成:App ID鉴权方式;账号/密码鉴权方式。
App ID鉴权方式(推荐)
- 预先创建好App ID,一个应用只需创建一次,请参考“App ID的申请”。
- 使用App ID和第三方User ID,调用鉴权接口获取接入token。
- 调用其他需指定用户的管理接口(比如邀请与会者)时带上接入Token,以及第三方User ID。
这种鉴权模式下第三方应用不感知华为云会议账号。第三方User ID和华为云会议账号的绑定关系在华为云会议系统中维护。
账号/密码鉴权方式(不推荐)
- 使用账号/密码鉴权方式与华为云会议账号集成时,需要调用服务端的REST API创建用户账号,并且在第三方系统中维护第三方的user id和华为云会议账号的绑定关系。
- 使用已经发放好的华为云会议账号和密码,调用鉴权接口获取接入Token。
- 调用其他需指定用户的管理接口(比如邀请与会者)时带上接入Token,以及华为云会议账号(account)。
这种鉴权模式下,第三方系统需要为第三方User ID绑定华为云会议用户账号,第三方User ID和华为云会议用户账号是1:1映射的。
第三方User ID和华为云会议用户账号也可以是n:1,但是需要第三方系统自己负责账号的绑定和解绑定。