如何在页面中嵌入YouTube视频并保护网址窃取

时间:2014-10-22 11:41:05

标签: html iframe video youtube

我有一个网站想要为登录用户提供YouTube视频内容(我自己负责以SSO风格登录)。

因此,我们的想法是,只有在嵌入页面时才能看到视频(例如以iFrame或类似方式)。复制网址并粘贴到另一个标签页,或点击YouTube嵌入式播放器中存在的YouTube徽标图片,该图片会将您发送到视频的YouTube页面 - 不应该有效。

因此,最简单的想法是将视频设为私有,然后当然只有登录用户才能看到它。但由于我不想让我自己系统的每个用户都参与谷歌用户,我想拥有一个"服务帐户"喜欢用户,这将是我所有视频的所有者。访问视频时,我可以看到两种方法:

  1. 页面上的链接不会直接触发视频,而是到达我的应用服务器,这将验证所需的内容,作为SA用户向Youtube进行身份验证,然后......那又怎样?我不想自己播放视频,而是直接从YouTube嵌入式播放器投放。

  2. (不确定是否可能)如果在iFrame中我可以以某种方式设置为以SA用户身份登录,那么该过程将流畅地工作(类似于在不同的Chrome配置文件中,在iFrame内。

  3. 不确定这里是否可行,还有其他替代方案,所以任何建议都会受到欢迎......

1 个答案:

答案 0 :(得分:0)

我知道你指定了YouTube嵌入,但我找到了一个替代,因为当我今年早些时候必须为客户实现同样的事情时,我无法找到这个问题的解决方案。

我使用的解决方法是,由于它们是private个视频,因此托管它们的位置并不重要。所以,我说服客户使用google drive来存储视频并将其从那里嵌入。像魅力一样,玩家更干净,没有YouTube徽标。

希望这有帮助,

干杯!

修改

我认为只能从您自己的页面访问它的唯一方法是lock the embed to a specific domain link,如果您想要托管视频服务,我唯一能想到的就是Vimeo Plus并使用域级隐私。