html - 为<audio>标签传递身份验证 token

标签 html audio

我有一个带有两个服务器的系统。第一台服务器处理所有身份验证,授权等。第二台服务器处理所有音频。播放音频时,由第一台服务器执行身份验证,该服务器对访问 token 进行签名。第二台服务器验证 token ,然后允许回放。

我面临的问题是将 token 连接到第二台服务器。

目前,我向第二台服务器发出了不同的AJAX请求,以将身份验证 token 设置为cookie。然后浏览器发送带有要求的cookie。不幸的是,这在移动设备上还不够可扩展,因为auth token 对于其cookie限制而言太大。

我真正可以使用的是,如果可以说服<audio>元素使用给定的主体进行POST以获取音频而不是GET。然后,我可以将auth token 作为主体的一部分传递。

在支持移动设备时,如何将访问 token 传递到第二台服务器上以便可靠地播放?

最佳答案

我最终解构了 token ,幸运的是,必要的组成部分可以放入URL中。但是,一般来说,对于所有浏览器来说,<audio>标签的QoI很糟糕,而且缺乏任何有用的控件,我认为是时候丢弃<audio>标签了。

关于html - 为<audio>标签传递身份验证 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39271156/

相关文章:

html - 每 4 件商品更换颜色

jquery - 使用没有 id 的 jQuery 排序元素

javascript - 编写条件以添加属性

java fx 8 可以替代 flex

php - 在播放期间预加载音频并应用CSS

javascript - 如何在不扩展的情况下播放音频

html - 将 float 的 div 与父 div 对齐

html - 页脚没有延伸到网站页面的底部

来自 ffmpeg 的 Http Streaming,如何获取序列数据包?

javascript - 无法更改音频源