Adobe Primetime身份验证 — 最常用术语

本文包含最常用术语的列表及其对Adobe Primetime的解释。

描述 description

环境

Primetime

问题/症状

以下是Adobe Primetime中最常用术语的列表。

解决方法 resolution

最常用的术语

个实体

  • 程序员 — 程序员是计划将Adobe Pass集成到其网站或应用程序中的 内容提供商
  • 渠道 — 渠道是程序员用来提供内容的 实际资源。 一个程序员可以提供一个或多个渠道。 例如:程序员星可以将Star Sports和Star Movies作为频道。
  • RequestorID — 它是 Adobe Pass标识程序员 或其资源(帐户、品牌或渠道等)的唯一ID。
  • ResourceID — 一个ID (字符串),它向 多频道视频编程分发服务器(MVPD)标识程序员。
  • 服务提供商 — 这是指在与MVPD集成期间,由Adobe Primetime身份验证代表程序员所扮演的SP角色。
  • 内容提供程序 - 程序员 也称为内容提供程序。
  • 媒体公司 — 媒体公司是 PayTV提供商,本质上是MPVD。
  • MVPD — 顾名思义,多频道视频节目发行商(MVPD)是 发行商多个平台 的程序员内容。 例如:电视、移动设备和无客户端设备(Xbox、Roku等)。

  • AuthN - authN是指 身份验证,它基本上是用户登录到MVPD平台的过程。 Adobe Primetime身份验证生成 authN令牌,并将其存储在他们的设备或Adobe的服务器上,具体取决于程序员的集成平台
  • AuthZ - authZ引用 授权 进程,该进程允许用户 查看由渠道/程序员提供的受保护内容。  Adobe Primetime身份验证生成 authZ令牌,并将其存储在Adobe的服务器上。
  • Preflight - Preflight授权是对多个资源的轻量级授权检查。
  • 注销 — 本质上,它是一个用户通过选择 注销 选项退出Windows Media Player的过程。 Windows Media Player通过 Access Enabler API 处理您的注销,它会将您注销,从本地系统中删除所有AuthN和AuthZ令牌。 Adobe Primetime身份验证确保删除所有令牌,通知MVPD 也删除其会话。 通常,会向身份提供程序 — IdP (MVPD)发送SAML注销请求。

协议

  • SAML - 安全断言标记语言(SAML) 是一种基于XML的数据格式,用于在IdP和SP之间交换 身份验证授权 数据。
  • OAuth - OAuth授权框架允许第三方应用程序通过协调资源所有者与HTTP服务之间的审批交互,或者通过允许第三方应用程序代表自己获取访问权限,来代表资源所有者获取对HTTP服务的有限访问权限。 我们当前使用 OAuth 2.0.
  • XACML - e 可扩展访问控制标记语言 定义了一种声明性细粒度、基于属性的访问控制策略语言、一种架构和一个处理模型,用于描述如何根据策略中定义的规则评估访问请求。 Adobe Primetime身份验证使用它将 媒体富站点摘要 (MRSS) 转换为MVPD支持的格式。
  • SOAP- Simple Object Access Protocol 用于在计算机网络的Web服务实现中 交换结构化信息。 其目的是诱导可扩展、中立和独立。 它使用 XML信息集 作为其消息格式,并且依赖应用层协议(主要是HTTP或SMTP)进行消息协商和传输。
  • REST - REST是提供Internet上计算机系统之间互操作性的一种方法。 符合REST标准的Web服务允许请求系统使用统一的、预定义的 无状态操作集 来访问和操作Web资源的文本表示形式。 另一种受支持的方法是将MRSS转换为MVPD支持的格式。 MRSS 已进行base64编码,并在REST调用中作为URL参数传递。

用户元数据:

MPVDs 维护 用户元数据,程序员可以使用Access Enabler的 getMetadata() 函数并通过无客户端API中的 /usermetadata 端点请求该元数据。

通过 用户元数据 功能,程序员可以访问不同类型的用户特定数据,如邮政编码、家长分级、用户ID等。 用户元数据 是对以前可用的静态元数据(身份验证令牌TTL、授权令牌TTL和设备ID)的 扩展。 应用程序可以通过提供复合MetadataKey对象来访问元数据。

  • void getMetadata(MetadataKey metadataKey) - AE中可用于此get实例的方法。

元数据返回如下: setMetadataStatus(key, encrypted, data)

  • Key (String):指定请求的元数据的类型
  • Encrypted (Boolean):布尔标记,表示该值是否已加密。 如果为true,则值为实际值的JSON Web加密表示形式
  • Data (Object):包含元数据表示形式的JSON对象
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f