【问题标题】:Azure Media Services content protection using Azure Active Directory token使用 Azure Active Directory 令牌的 Azure 媒体服务内容保护
【发布时间】:2018-06-27 04:36:32
【问题描述】:

我有一个媒体服务帐户,并且想要流式传输受 AES 保护的 Dash 内容。为此,我想使用 AAD 提供的令牌。在 Azure 门户的密钥/许可证授权策略中,我提供了以下值:

令牌发行者:发行者的值在令牌(“iss”声明:https://sts.windows.net/TenantID/)和发现端点(https://login.microsoftonline.com/TenantID/v2.0)中不同。我已经分别尝试了它们。

令牌范围:这里,我在令牌中提供“aud”声明的值

主要验证密钥:在这里,我提供从密钥发现端点检索到的密钥中“x5c”的值,对应于令牌中的“kid”。

但是当我运行代码时,我仍然无法解密视频并在对 keydelivery 端点请求的响应中获得 401。

我在这里错过了什么吗?

【问题讨论】:

    标签: azure azure-media-services


    【解决方案1】:

    找到解决方案。令牌中需要声明 (urn:microsoft:azure:mediaservices:contentkeyidentifier)。如果此声明不存在,我们可能会得到未经授权的 401。可以阅读更多here

    【讨论】:

      【解决方案2】:

      我不确定这篇博文是否是最新的,但您是否已经查看过 George 的这篇博文? http://gtrifonov.com/2015/01/03/jwt-token-authentication-in-azure-media-services-and-dynamic-encryption/

      如果这没有帮助,我也可以让您与 AMP 播放器团队联系。

      【讨论】:

      猜你喜欢
      • 2023-03-28
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多