When/How 我应该使用身份验证来检查用户是否可以看到受保护的内容吗?

When/How should I use an authentication to check if the user can see a protected content?

我正在构建一个客户端播放器(使用 videojs),它接受一个 mpd(受保护)并播放它。我想问一下 When/How 我应该进行身份验证以检查从许可证服务器(widevine,playready)请求许可证的用户是否有权查看受保护的内容。

player.ready(function() {
    this.src({
        src:'http://yt-dash-mse-test.commondatastorage.googleapis.com/media/car-20120827-manifest.mpd',
        type: 'application/dash+xml'
    });
});

通常,您甚至会在向用户显示视频播放页面之前对用户进行身份验证。但除此之外,在您与所选 DRM 许可证服务器的通信中使用某种身份验证机制是很常见的。如何做到这一点,取决于您是否使用已经定义的服务提供商,或者您是否打算自己实施许可证服务器。