在主应用程序中执行的基本授权流程 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检索授权决策之前,请确保满足以下先决条件:
-
流应用程序必须具有使用基本身份验证流之一为MVPD成功创建的有效常规配置文件:
-
流应用程序必须先检索授权决策,然后才能播放用户选择的资源。
工作流 workflow-retrieve-authorization-decisions-using-specific-mvpd
按照给定的步骤,使用在主应用程序中执行的特定MVPD实施基本授权流,如下图所示。
使用特定的mvpd检索授权决策
-
检索授权决定: 流应用程序通过调用Decisions Authorize终结点,收集所有必需的数据以获取特定资源的授权决定。
note important IMPORTANT 有关以下各项的详细信息,请参阅使用特定mvpd🔗 API检索授权决策: - 所有_必需的_参数,如
serviceProvider
、mvpd
和resources
- 所有_必需的_标头,如
Authorization
和AP-Device-Identifier
- 所有_可选_参数和标头
- 所有_必需的_参数,如
-
查找常规配置文件: Adobe Pass服务器根据收到的参数和标头标识有效的配置文件。
-
检索所请求资源的MVPD决策: Adobe Pass服务器调用MVPD授权终结点以获取从流应用程序接收的特定资源的
Permit
或Deny
决策。 -
返回具有媒体令牌的
Permit
决策: 决策授权终结点响应包含Permit
决策和媒体令牌。note important IMPORTANT 有关决策响应中提供的信息的详细信息,请参阅使用特定mvpd🔗 API检索授权决策。 Decisions Authorize端点验证请求数据以确保满足基本条件: - 必需 参数和标头必须有效。
- 提供的
serviceProvider
和mvpd
之间的集成必须处于活动状态。
如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。 -
使用媒体令牌启动流: 流应用程序使用媒体令牌播放内容。
-
返回包含详细信息的
Deny
决策: Decisions Authorize终结点响应包含Deny
决策和错误有效负载,该有效负载遵守增强型错误代码文档。note important IMPORTANT 有关决策响应中提供的信息的详细信息,请参阅使用特定mvpd🔗 API检索授权决策。 Decisions Authorize端点验证请求数据以确保满足基本条件: - 必需 参数和标头必须有效。
- 提供的
serviceProvider
和mvpd
之间的集成必须处于活动状态。
如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。 -
处理
Deny
决策详细信息: 流式应用程序处理来自响应的错误信息,并可以使用它选择性地在用户界面上显示特定消息。
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b