在主应用程序中执行的基本注销流程 basic-logout-flow-performed-within-primary-application

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

Adobe Pass身份验证权利文件中的​ 注销流 ​允许流式应用程序执行两个主要步骤:

  • 删除保存在Adobe Pass后端上的常规配置文件。
  • 使用用户代理(浏览器)导航到MVPD注销端点,从而触发MVPD后端上的清理。

基本注销流程允许您查询以下方案:

为具有注销终结点的特定mvpd启动注销 initiate-logout-for-specific-mvpd-with-logout-endpoint

先决条件 prerequisites-initiate-logout-for-specific-mvpd-with-logout-endpoint

在使用注销端点为特定MVPD启动注销之前,请确保满足以下先决条件:

IMPORTANT
假设
  • MVPD支持注销流并具有注销端点。

工作流 workflow-initiate-logout-for-specific-mvpd-with-logout-endpoint

按照给定的步骤实施特定MVPD的基本注销流程,该流程具有在主应用程序中执行的注销端点,如下图所示。

使用注销终结点启动特定mvpd的注销

使用注销终结点启动特定mvpd的注销

  1. 启动Adobe Pass注销: ​流应用程序通过调用Adobe Pass注销终结点来收集启动注销流所需的所有数据。

    note important
    IMPORTANT
    有关以下内容的详细信息,请参阅特定mvpd 🔗 API的Initiate注销:
    • 所有​_必需的_​参数,如serviceProvidermvpdredirectUrl
    • 所有​_必需的_​标头,如AuthorizationAP-Device-Identifier
    • 所有​_可选_​参数和标头
  2. 查找常规配置文件: Adobe Pass服务器根据收到的参数和标头标识有效的配置文件。

  3. 删除常规配置文件: Adobe Pass服务器从Adobe Pass后端删除已识别的常规配置文件。

  4. 指示下一个操作: Adobe Pass注销终结点响应包含指导流应用程序执行下一个操作所需的数据:

    • url属性存在,因为MVPD支持注销流。
    • actionName属性设置为“注销”。
    • actionType属性设置为“交互式”。
    note important
    IMPORTANT
    有关注销响应中提供的信息的详细信息,请参阅特定mvpd 🔗 API的启动注销。
    Adobe Pass注销端点验证请求数据以确保满足基本条件:
    • 必需 ​参数和标头必须有效。
    • 提供的serviceProvidermvpd之间的集成必须处于活动状态。
    如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。
  5. 启动MVPD注销: ​流应用程序读取url并使用用户代理启动与MVPD的注销流程。 该流可能包括到MVPD系统的多个重定向。 但是,结果是MVPD执行其内部清理,并将最终注销确认发送回Adobe Pass后端。

  6. 指示注销完成: ​流应用程序可以等待用户代理到达提供的redirectUrl,并可以将它用作信号,以选择在用户界面上显示特定消息。

启动特定mvpd的注销,但不注销端点 initiate-logout-for-specific-mvpd-without-logout-endpoint

先决条件 prerequisites-initiate-logout-for-specific-mvpd-without-logout-endpoint

在为没有注销端点的特定MVPD启动注销之前,请确保满足以下先决条件:

IMPORTANT
假设
  • MVPD不支持注销流,并且没有注销端点。

工作流 workflow-initiate-logout-for-specific-mvpd-without-logout-endpoint

按照给定的步骤实施特定MVPD的基本注销流程,而无需在主应用程序中执行注销端点,如下图所示。

启动特定mvpd的注销,但不注销终结点

启动特定mvpd的注销,但不注销终结点

  1. 启动Adobe Pass注销: ​流应用程序通过调用Adobe Pass注销终结点来收集启动注销流所需的所有数据。

    note important
    IMPORTANT
    有关以下内容的详细信息,请参阅特定mvpd 🔗 API的Initiate注销:
    • 所有​_必需的_​参数,如serviceProvidermvpdredirectUrl
    • 所有​_必需的_​标头,如AuthorizationAP-Device-Identifier
    • 所有​_可选_​参数和标头
  2. 查找常规配置文件: Adobe Pass服务器根据收到的参数和标头标识有效的配置文件。

  3. 删除常规配置文件: Adobe Pass服务器删除标识的常规配置文件。

  4. 指示下一个操作: Adobe Pass注销终结点响应包含指导流应用程序执行下一个操作所需的数据:

    • 缺少url属性,因为MVPD不支持注销流。
    • actionName属性设置为“complete”。
    • actionType属性设置为“无”。
    note important
    IMPORTANT
    有关注销响应中提供的信息的详细信息,请参阅特定mvpd 🔗 API的启动注销。
    Adobe Pass注销端点验证请求数据以确保满足基本条件:
    • 必需 ​参数和标头必须有效。
    • 提供的serviceProvidermvpd之间的集成必须处于活动状态。
    如果验证失败,将生成错误响应,提供附加信息以遵守增强型错误代码文档。
  5. 指示注销完成: ​流式应用程序处理该响应,并可以使用它选择性地在用户界面上显示特定消息。

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