單一登出流程 single-logout-flow

IMPORTANT
此頁面上的內容僅供參考。 使用此API需要Adobe的目前授權。 不允許未經授權的使用。
IMPORTANT
REST API V2實作受到節流機制檔案的限制。

針對特定mvpd啟動單一登出 initiate-single-logout-for-specific-mvpd

必要條件 prerequisites-initiate-single-logout-for-specific-mvpd

在起始特定MVPD的單一登出之前,請確定符合下列先決條件:

IMPORTANT
假設
  • 第一和第二串流應用程式會取得與JWSJWE相同的唯一平台識別碼裝載,或與JWS相同的唯一使用者識別碼裝載。

工作流程 workflow-initiate-single-logout-for-specific-mvpd

執行以下指定步驟,為特定MVPD實作單一登出流程,如下圖所示。

啟動特定mvpd的單一登出

啟動特定mvpd的單一登出

  1. 啟動Adobe Pass登出: ​串流應用程式會呼叫Adobe Pass登出端點,收集所有必要的資料以啟動登出流程。

    note important
    IMPORTANT
    如需下列詳細資訊,請參閱特定mvpd🔗 API的起始登出:
    • 所有​_必要的_​引數,例如serviceProvidermvpdredirectUrl
    • 所有​_必要的_​標頭,例如AuthorizationAP-Device-Identifier
    • 所有​_選用的_​引數和標頭
    串流應用程式在提出請求之前,必須確定其中包含唯一平台識別碼或唯一使用者識別碼的有效值。
    如需Adobe-Subject-Token標頭的詳細資訊,請參閱Adobe-Subject-Token檔案。
    如需AD-Service-Token標頭的詳細資訊,請參閱AD-Service-Token檔案。
  2. 尋找一般和單一登入設定檔: Adobe Pass伺服器會根據收到的引數和標題,識別一般和單一登入的有效設定檔。

  3. 刪除一般和單一登入設定檔: Adobe Pass伺服器會從Adobe Pass後端刪除已識別的一般和單一登入設定檔。

  4. 指示下一個動作: Adobe Pass登出端點回應包含必要的資料,可引導串流應用程式瞭解下一個動作。

    note important
    IMPORTANT
    如需登出回應中提供的詳細資訊,請參閱特定mvpd🔗 API的Initiate登出。
    Adobe Pass登出端點會驗證請求資料,以確保符合基本條件:
    • 必要 ​引數和標頭必須有效。
    • 提供的serviceProvidermvpd之間的整合必須是作用中。
    如果驗證失敗,將會產生錯誤回應,提供可遵守增強錯誤碼檔案的額外資訊。
  5. 表示登出完成: ​如果MVPD不支援登出流程,串流應用程式會處理回應,並可以使用它選擇性地在使用者介面上顯示特定訊息。

  6. 啟動MVPD登出: ​如果MVPD支援登出流程,串流應用程式會處理回應,並使用使用者代理程式來啟動與MVPD的登出流程。 此流程可能包括數個重新導向至MVPD系統。 不過,結果是MVPD會執行其內部清理,並將最終登出確認傳送回Adobe Pass後端。

  7. 表示登出完成: ​串流應用程式可以等待使用者代理程式到達提供的redirectUrl,並且可以使用它作為訊號,以選擇在使用者介面上顯示特定訊息。

NOTE
如果是從第一個串流應用程式啟動,單一登出流程的步驟將與上述步驟相同。
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b