仅将Vimeo用于经过身份验证的用户吗?

问题描述 投票:0回答:1

我有一个Laravel应用程序,用户可以在其中进行身份验证。

我将视频上传到Vimeo,并选中了“从Vimeo隐藏视频”。我也将我的域列入白名单。现在,只有将视频嵌入到我的网站中才能观看该视频:

<iframe src="https://player.vimeo.com/video/76979871?embedparameter=value" width="640" height="360" frameborder="0" allowfullscreen></iframe>.

但是,如何确保只有授权用户才能观看?目前,任何访问我的网站并知道我的私人视频网址的人都可以观看它,只需使用浏览器检查器工具并复制/粘贴带有该网址的iframe。

是否有办法确保仅当用户在我的Laravel应用上通过身份验证(我的用户没有Vimeo帐户)时播放视频?

我想,要观看视频,我需要发送一个由OAuth 2.0认证的请求,该请求将返回仅对当前请求有效的url或类似的内容。

我检查了API,但发现的全部是instructions如何进行API调用以基本上只获得iframe html-snippent。

php laravel vimeo vimeo-api
1个回答
0
投票

Vimeo没有仅允许指定用户访问/播放的隐私设置,请在此处查看可用的Vimeo视频隐私设置:https://help.vimeo.com/hc/en-us/articles/224817847-Privacy-settings-overview

您需要先进行身份验证并确认观众可以在您的终端上播放/访问您的视频,并且在验证之后,获取Vimeo嵌入代码并将其提供给用户。

© www.soinside.com 2019 - 2024. All rights reserved.