直播互动采用获取登录Token的方式进行账号的登录,无需托管用户账号,登录鉴权不需要预先导入账号。本文详细介绍了登录鉴权功能。

登录鉴权

AppClient集成了直播互动客户端SDK,调用SDK API之前需要先让当前账号要处于直播互动登录态。登录鉴权过程如下图。

登录鉴权过程
  1. AppClient向AppServer发起获取直播互动登录Token。一般的AppServer需要做:
    1. 检查该请求的合法性,需要有业务自己的登录态。
    2. (可选)检查该用户是否被禁止使用直播互动。
  2. AppServer调用直播互动Server开放接口GetLoginToken获取登录需要的Token。
  3. 直播互动Server将Token返回给AppServer。
  4. AppServer将Token返回给AppClient。
  5. AppClient收到后向直播互动客户端SDK发起调用Login。
  6. 直播互动客户端SDK会调用服务端reg接口进行鉴权登录。
说明
  • 当初次发起API调用或返回的Token过期时,才需经过流程1~4。Token具体的过期时间,请参见获取登录令牌
  • 直播互动客户端SDK:AIMPaaS客户端SDK或互动PaaS客户端SDK。
  • 直播互动Server:AIMServer或互动Server。