V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
althoughghgh
V2EX  ›  问与答

Agora 用户鉴权的问题(clubhouse app 相关)

  •  
  •   althoughghgh · 2021-02-05 16:16:37 +08:00 · 542 次点击
    这是一个创建于 1188 天前的主题,其中的信息可能已经有所发展或是发生改变。

    听说这个 clubhouse 是 Agora 提供的语音服务,我在看 Agora 的 API 文档的时候发现,用户在一个频道内的角色鉴权部分似乎是有问题的。我还没有验证过,可能也有同学正在对接这个 API,可以一起讨论一下😂

    问题描述:
    文档中有介绍使用 Token 进行用户鉴权的功能,在用户申请加入频道(房间)时,你可以在你自己的服务器上对用户进行验证,并生成 token,然后用户才可以加入该频道。这部分似乎没有问题,但这个步骤中的 role 字段文档上写着只支持 Role_Publisher = 1,所以用户的角色似乎是没法控制的。。。

    另外我看到另一篇他们官网上的 FAQ 也证实了这个想法,文档:如何实现主播对观众进行上下麦操作?
    这里写的设置用户角色(能否在频道内说话)是由本地的 SDK 设置的(setClientRole),这在安卓或者 iOS 环境下可能问题不是很大,但如果想做一个 Web 应用,似乎很容易操作 JS 代码来修改自己的说话权限。。

    另外我觉得 clubhouse 比较不同的地方就在于交互,可以比喻成演唱会或者技术分享大会,你有机会和偶像进行互动,但这个互动(次数、时间点)需要被限制,所以感觉权限是比较重要部分。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   6228 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 02:36 · PVG 10:36 · LAX 19:36 · JFK 22:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.