日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用Token鑒權

RTC為您提供兩種生成Token的方式。通過閱讀本文,您可以了解控制臺和服務端生成Token的方法。

前提條件

背景信息

Token是阿里云設計的一種安全保護簽名,目的是為了阻止惡意攻擊者盜用您的云服務使用權。您需要在相應SDK的登錄函數中提供AppIDUserIDChannelIdToken信息。其中AppID用于標識您的應用,UserID用于標識您的用戶,而Token則是基于算法計算得出。因此,攻擊者很難通過偽造Token盜用您的云服務流量。

注意事項

通過控制臺生成的Token為臨時Token,一般用于測試使用。如果需要正式使用,請使用服務端生成Token。

控制臺生成Token

  1. 登錄音視頻通信RTC控制臺

  2. 在左側導航欄選擇接入工具,進入接入工具界面。

服務端生成Token

相對于控制臺生成Token,服務端生成Token可以最大限度地保障計算Token的密鑰不被泄露,具體的流程如下所示:

  1. 您的App在調用SDK的初始化函數之前,首先要向您的服務器請求Token

  2. 您的服務器根據阿里云提供的AppToken工具計算Token

  3. 您的服務器將計算好的鑒權信息返回給您的App。

  4. 您的App將獲得的鑒權信息通過您的業務API傳遞給SDK。

  5. SDK將鑒權信息提交給阿里云服務器進行校驗。

  6. 阿里云校驗鑒權信息,確認合法性。

  7. 校驗通過后,即可開始提供實時音視頻服務。image

參數

說明

AppID

應用ID,通過控制臺創建。

UserID

您的唯一標識,由AppServer生成。同一個UserId的用戶在其他端登錄,先入會的端會被后入會的端踢出房間。 由大小寫字母、數字組成,最大64字節。例如:2b9be4b25c2d38c409c376ffd2372be1。

ChannelID

頻道ID,AppServer生成。不支持設置ChannelID為0,并且ChannelID不可以重復,需要保持ChannelID的唯一。由大小寫字母、數字、短劃線(-)組成,最大64字節。例如:181-218-3406。

Token

加入頻道的Token,由AppServer生成。Token有效期最多在當前時間戳基礎之上再增加24小時。

服務端生成Token的方法,您可以參見如下示例: GitHubGitee

  • Java程序實例請查看AppToken類。

  • Go程序實例請查看CreateAppToken函數。

  • C#程序實例請查看Program函數。

  • Python3程序實例請查看app_token函數。

  • Python2程序實例請查看app_token函數。

  • PHP程序實例請查看index函數。

  • Node.js程序實例請查看index函數。