
# 集成华为云会议账号
华为云会议系统涉及两类账号：华为云账号和华为云会议账号。华为云会议账号按角色分类又可以分为四种：SP管理员账号，企业管理员账号，企业普通用户账号和个人账号。
- 华为云账号：用于购买会议服务；登录华为云控制台；申请App ID；登录[API Explorer](https://apiexplorer.developer.huaweicloud.com/apiexplorer/doc?product=Meeting&api=CheckToken)进行调试。
- 华为云会议账号：
  - SP管理员账号：用于企业管理、企业资源管理。
  
  - 企业管理员账号：用于企业内部部门管理、用户管理、VMR管理、会管、会控。
  
  - 企业普通用户账号：用于用户本身的会管、会控。
  
  - 个人账号：不属于任何企业的账号，权限跟企业普通用户账号相同。
   
华为云会议提供两种账号集成方式与第三方应用集成：App ID鉴权方式；账号/密码鉴权方式。
![](https://support.huaweicloud.com/devg-meeting/public_sys-resources/note_3.0-zh-cn.png)
- 华为云会议账号区分为个人账号和企业账号。个人账号创建企业/组织后就成为了企业账号。二次开发中使用的都是企业账号。
- 华为云账号只有绑定了华为云会议企业管理员账号后，才能申请App ID。申请企业管理员账号请参考"[开发前准备](https://support.huaweicloud.com/devg-meeting/meeting_20_0002.html#ZH-CN_TOPIC_0270401591__section116731051134318)"，App ID的申请请参考"[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#ZH-CN_TOPIC_0270741168__section1160110612413)"。
 
#### App ID鉴权方式（推荐）
图1App ID鉴权方式集成   
![](https://support.huaweicloud.com/devg-meeting/figure/zh-cn_image_0000001082850691.png)
1. 预先创建好App ID，一个应用只需创建一次，请参考"[App ID的申请](https://support.huaweicloud.com/devg-meeting/meeting_20_0011.html#ZH-CN_TOPIC_0270741168__section1160110612413)"。
2. 使用App ID和第三方User ID，调用鉴权接口获取接入token。
3. 调用其他需指定用户的管理接口（比如邀请与会者）时带上接入Token，以及第三方User ID。
这种鉴权模式下第三方应用不感知华为云会议账号。第三方User ID和华为云会议账号的绑定关系在华为云会议系统中维护。
#### 账号/密码鉴权方式（不推荐）
图2账号/密码鉴权方式集成   
![](https://support.huaweicloud.com/devg-meeting/figure/zh-cn_image_0270416819.png)
1. 使用账号/密码鉴权方式与华为云会议账号集成时，需要调用服务端的REST API创建用户账号，并且在第三方系统中维护第三方的user id和华为云会议账号的绑定关系。
2. 使用已经发放好的华为云会议账号和密码，调用鉴权接口获取接入Token。
3. 调用其他需指定用户的管理接口（比如邀请与会者）时带上接入Token，以及华为云会议账号（account）。
这种鉴权模式下，第三方系统需要为第三方User ID绑定华为云会议用户账号，第三方User ID和华为云会议用户账号是1:1映射的。
图3第三方账号与华为云会议账号的绑定关系   
![](https://support.huaweicloud.com/devg-meeting/figure/zh-cn_image_0284047591.png)
![](https://support.huaweicloud.com/devg-meeting/public_sys-resources/note_3.0-zh-cn.png)
第三方User ID和华为云会议用户账号也可以是n:1，但是需要第三方系统自己负责账号的绑定和解绑定。
