提交工单
咨询集成、功能及报价等问题
产品 / 插件:实时音视频 / 实时语音 / 低延迟直播 / 超低延迟直播
平台 / 框架:iOS / Android / macOS / Windows
更新时间:2021-12-04 18:40
本文仅供 Native 平台参考,主要指 iOS、Android、macOS、Windows 平台。
Token 是一种认证令牌,使用 SDK 时,在对业务安全性有较高要求的情况下,可以对“登录房间”和“在房间内推流”的权限进行控制。
在使用 Token 进行用户权限控制功能前,请联系 ZEGO 技术支持配置开启该功能。
开启用户权限控制功能后,开发者服务端生成 Token,用户在登录房间时传入 Token,设置对应的权限。通过 SDK 的传递,ZEGO 服务端会对带着 Token 的用户进行校验,根据 Token 参数判断用户是否能登录特定房间和在房间内推流。
具体实现可参考 实时音视频 - 用户权限控制。
Token 的有效期由开发者自行设置,具体实现可参考 实时音视频 - 用户权限控制 中的“生成 Token”。
Token 过期时,用户不会立即被踢出房间,当前成功推送的流也不受影响,但是会影响用户的下一次登录和推流操作。开发者需要从自己的服务端获取新的有效 Token, 调用 SDK 提供的 renewToken 接口更新 Token。
API 参考:
联系我们
文档反馈