文件Adobe PassAdobe Pass 驗證

單一登出流程

最後更新: 2025年5月5日
  • 主題:
  • 驗證
重要
此頁面上的內容僅供參考。 使用此API需要Adobe的目前授權。 不允許未經授權的使用。
重要
REST API V2實作受到節流機制檔案的限制。
Related Articles
請確定也造訪REST API V2常見問題集。

針對特定mvpd啟動單一登出

先決條件

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

  • 第二個串流應用程式必須具備有效的單一登入設定檔,且已使用其中一個單一登入驗證流程成功為MVPD建立:

    • 使用平台身分識別透過單一登入執行驗證
    • 使用服務權杖,透過單一登入執行驗證
  • 第二個串流應用程式在需要登出MVPD時,必須起始單一登出流程。

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

工作流程

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

啟動特定mvpd的單一登出

啟動特定mvpd的單一登出

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

    IMPORTANT
    如需下列詳細資訊,請參閱特定mvpd🔗 API的起始登出:
    • 所有​_必要的_​引數,例如serviceProvider、mvpd和redirectUrl
    • 所有​_必要的_​標頭,例如Authorization、AP-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登出端點回應包含必要的資料,可引導串流應用程式瞭解下一個動作。

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

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

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

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