在主应用程序中执行的基本授权流程 basic-authorization-flow-performed-within-primary-application

IMPORTANT
此页面上的内容仅供参考。 使用此API需要来自Adobe的当前许可证。 不允许未经授权使用。
IMPORTANT
REST API V2实施受限制机制文档限制。

Adobe Pass身份验证权利中的​ 授权流 ​允许流式应用程序确定MVPD是允许还是拒绝用户流式传输内容的请求。 如果决策为Permit,则响应包含媒体令牌。 Adobe Pass服务器对媒体令牌进行签名,并允许流应用程序使用媒体令牌验证器库在释放流之前检查其真实性。

在链接在从CDN发布流的权限链中的流应用程序后端服务上,应该使用媒体令牌验证器库进行验证。

使用特定的mvpd检索授权决策 retrieve-authorization-decisions-using-specific-mvpd

先决条件 prerequisites-retrieve-authorization-decisions-using-specific-mvpd

在使用特定MVPD检索授权决策之前,请确保满足以下先决条件:

工作流 workflow-retrieve-authorization-decisions-using-specific-mvpd

按照给定的步骤,使用在主应用程序中执行的特定MVPD实施基本授权流,如下图所示。

使用特定的mvpd检索授权决策

使用特定的mvpd检索授权决策

  1. 检索授权决定: ​流应用程序通过调用Decisions Authorize终结点,收集所有必需的数据以获取特定资源的授权决定。

    note important
    IMPORTANT
    有关以下各项的详细信息,请参阅使用特定mvpd🔗 API检索授权决策:
    • 所有​_必需的_​参数,如serviceProvidermvpdresources
    • 所有​_必需的_​标头,如AuthorizationAP-Device-Identifier
    • 所有​_可选_​参数和标头
  2. 查找常规配置文件: Adobe Pass服务器根据收到的参数和标头标识有效的配置文件。

  3. 检索所请求资源的MVPD决策: Adobe Pass服务器调用MVPD授权终结点以获取从流应用程序接收的特定资源的PermitDeny决策。

  4. 返回具有媒体令牌的Permit决策: ​决策授权终结点响应包含Permit决策和媒体令牌。

    note important
    IMPORTANT
    有关决策响应中提供的信息的详细信息,请参阅使用特定mvpd🔗 API检索授权决策。
    Decisions Authorize端点验证请求数据以确保满足基本条件:
    • 必需 ​参数和标头必须有效。
    • 提供的serviceProvidermvpd之间的集成必须处于活动状态。
    如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。
  5. 使用媒体令牌启动流: ​流应用程序使用媒体令牌播放内容。

  6. 返回包含详细信息的Deny决策: Decisions Authorize终结点响应包含Deny决策和错误有效负载,该有效负载遵守增强型错误代码文档。

    note important
    IMPORTANT
    有关决策响应中提供的信息的详细信息,请参阅使用特定mvpd🔗 API检索授权决策。
    Decisions Authorize端点验证请求数据以确保满足基本条件:
    • 必需 ​参数和标头必须有效。
    • 提供的serviceProvidermvpd之间的集成必须处于活动状态。
    如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。
  7. 处理Deny决策详细信息: ​流式应用程序处理来自响应的错误信息,并可以使用它选择性地在用户界面上显示特定消息。

recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b