华为云会议 Meeting-App ID鉴权介绍:App ID鉴权原理

时间:2025-02-12 14:54:25

App ID鉴权原理

  1. 三方客户端App ID鉴权原理
    图1 第三方客户端App ID鉴权流程

    鉴权前提:

    1. 开发者在华为云会议控制台上为自己的应用申请App ID,并获取App ID和App Key。
    2. 开发者在自己的服务端集成Signature生成算法,请参考“第三方服务集成Signature生成算法”。
    3. SDK初始化时传入App ID,请参考《客户端SDK参考》中的“初始化”部分。

    鉴权过程:

    1. 第三方客户端将User ID(第三方User ID)发送给第三方服务器。
    2. 第三方服务器根据App ID、User ID、App Key等,生成鉴权用的签名材料Signature。
    3. 第三方服务端返回Signature,以及ExpireTime和Nonce值。
    4. 第三方客户端调用客户端SDK的Login接口,参数为User ID、Signature、ExpireTime和Nonce。
    5. 客户端SDK向华为云会议服务端发起鉴权。
    6. 鉴权通过后SDK获取接入Token。该Token对第三方客户端不可见,由SDK负责维护和刷新。
  2. 第三方服务App ID鉴权原理
    图2 第三方服务端App ID鉴权流程

    鉴权前提:

    1. 开发者在华为云会议控制台上为自己的应用申请App ID,并获取App ID和App Key。
    2. 开发者在自己的服务端集成Signature生成算法,请参考“第三方服务集成Signature生成算法”。

    鉴权过程:

    1. 第三方服务端根据调用的业务接口所需的User ID(第三方User ID),加上App ID、App Key、ExpireTime和Nonce,生成鉴权用的签名材料Signature。
    2. 第三方服务端调用华为云会议服务端的App ID鉴权接口(REST接口)。
    3. 华为云会议服务端鉴权通过后,返回接入Token。
    4. 第三方服务端使用接入Token调用其他业务接口。
support.huaweicloud.com/devg-meeting/meeting_20_0011.html