我试着用令牌播放加密视频,视频媒体源是Azure媒体云服务器,工作正常。我已经找到了播放加密视频如何防止在不登录的情况下使用窗口蔚蓝媒体服务器的文件路径播放视频?的解决方案,但是更深入地说,它具有身份验证令牌和加密的平滑url?,因此如何防止以HTML的形式访问保存的内容
发布于 2015-04-09 23:56:11
在Azure Media服务中,很少有解决方案(或组合)可以使用令牌身份验证功能。
与身份提供者的集成:--您可以集成您的视频web应用程序,以使用从一个身份提供者获得的JWT令牌中的标志。见如何与Azure活动目录集成的示例。您可以将对视频的访问仅限于具有特定组声明的用户。在这些场景中,您依赖于从identity provider.Relying获得的令牌声明,它使您可以简单地不编写jwt,并利用预定义/可配置的声明集,如用户组成员资格、地理位置等。您在Azure媒体服务中托管的视频将可播放,直到令牌过期。
在您的应用程序中生成和签名令牌。--如果在您的web应用程序中生成令牌,您可以定义令牌过期时间,以与视频播放时间长度相媲美。您可以让客户端JavaScript事件在用户单击回放之前启动请求,从服务器接收jwt令牌。一旦收到Jwt令牌,您就可以使用令牌更新视频播放器参数,如果web应用程序生成jwt令牌,那么.You在选择一组jwt声明时具有更大的灵活性。例如,您只能为特定的登录用户生成身份验证策略。在这种情况下,保存html不会公开令牌,因为它是根据用户操作动态获得的。
https://stackoverflow.com/questions/29405418
复制相似问题