【发布时间】:2020-10-22 17:47:50
【问题描述】:
我知道以前有人问过这个问题:
Vimeo - Sending password via javascript api
Show password protected Vimeo video without password
How to embed a password protected video by sending password through vimeo GET API 3 c#
但是自从提出每个问题以来已经过去了一年或更长时间,我们希望 Vimeo 可能会改进事物/API,因为多个用户似乎有相同的要求。
我们正在评估 Vimeo 是否满足客户的视频托管需求,一切看起来都完美无缺。我们将进行自定义集成,因此将使用他们的 API 以及 Player SDK 将 Vimeo 视频嵌入到我们的门户中。
但是,我们正在尝试找出一个缺失的链接: Vimeo 允许将视频从 vimeo.com 中删除,并且仅在白名单域中显示;这是完美的。我们将使用此功能。
不过,Vimeo 进一步允许对视频进行密码保护。但是通过 Player SDK 播放时,Vimeo 总是提示用户输入密码,这基本上违背了密码保护的全部目的。我们已付费内容视频,如果我们与一位用户共享密码;没有什么可以阻止用户进一步分发密码。
针对上述问题提供的答案建议将视频设为私有并仅在列入白名单的域中显示。但同样不会受到标头欺骗攻击吗?
我会假设 Vimeo 的 oEmbed API 可以让我们从我们的服务器发送视频的密码,然后 vimeo 返回一个一次性播放链接的视频,我们可以使用 Vimeo 的 Player SDK 在网络上呈现该链接.从而为付费内容/商业视频提供更好的保护。
但是我发现 Player SDK/oEmbed API 文档中没有提到这样的选项。
是否有人知道一个选项,可以在白名单域的页面上嵌入受 Vimeo 密码保护的视频,并且我们的服务器与 Vimeo 透明共享密码,因此用户无需在视频中输入密码自己?
【问题讨论】:
标签: vimeo vimeo-api vimeo-player oembed