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

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

Adobe Pass身份验证权利文件中的​ 预授权流 ​允许流式应用程序确定MVPD是否允许或拒绝用户访问资源列表。 此验证可确保应用程序可以向用户展示有关他们可能有资格查看的内容的准确信息。

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

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

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

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

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

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

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

  1. 检索预授权决策: ​流应用程序通过调用Decisions Preauthorize终结点,收集所有必要的数据以获取资源列表的预授权决策。

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

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

  4. 返回预授权决策: ​决策预授权终结点响应包含每个资源的PermitDeny决策:

    • Permit决策意味着资源可播放。 响应不包含媒体令牌,因为不得使用预授权流播放资源。
    • Deny决策意味着资源不可播放。 响应包含错误有效负载,该有效负载遵守增强型错误代码文档。
    note important
    IMPORTANT
    有关决策响应中提供的信息的详细信息,请参阅使用特定mvpd🔗 API检索预授权决策。
    Decisions Preauthorize端点验证请求数据以确保满足基本条件:
    • 必需 ​参数和标头必须有效。
    • 提供的serviceProvidermvpd之间的集成必须处于活动状态。
    如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。
  5. 处理预授权决策: ​流式应用程序处理响应,并可以使用它选择性地在用户界面上显示每个资源的相应状态。

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