單一登出流程 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的單一登出之前,請確定符合下列先決條件:
-
第二個串流應用程式必須具有已使用其中一個單一登入驗證流程,成功建立MVPD的有效單一登入設定檔:
-
第二個串流應用程式在需要登出MVPD時,必須起始單一登出流程。
IMPORTANT
假設
- 第一和第二串流應用程式會取得與
JWS
或JWE
相同的唯一平台識別碼裝載,或與JWS
相同的唯一使用者識別碼裝載。
工作流程 workflow-initiate-single-logout-for-specific-mvpd
執行以下指定步驟,為特定MVPD實作單一登出流程,如下圖所示。
啟動特定mvpd的單一登出
-
啟動Adobe Pass登出: 串流應用程式會呼叫Adobe Pass登出端點,收集所有必要的資料以啟動登出流程。
note important IMPORTANT 如需下列詳細資訊,請參閱特定mvpd🔗 API的起始登出: - 所有_必要的_引數,例如
serviceProvider
、mvpd
和redirectUrl
- 所有_必要的_標頭,例如
Authorization
、AP-Device-Identifier
- 所有_選用的_引數和標頭
串流應用程式在提出請求之前,必須確定其中包含唯一平台識別碼或唯一使用者識別碼的有效值。 如需 Adobe-Subject-Token
標頭的詳細資訊,請參閱Adobe-Subject-Token檔案。如需 AD-Service-Token
標頭的詳細資訊,請參閱AD-Service-Token檔案。 - 所有_必要的_引數,例如
-
尋找一般和單一登入設定檔: Adobe Pass伺服器會根據收到的引數和標題,識別一般和單一登入的有效設定檔。
-
刪除一般和單一登入設定檔: Adobe Pass伺服器會從Adobe Pass後端刪除已識別的一般和單一登入設定檔。
-
指示下一個動作: Adobe Pass登出端點回應包含必要的資料,可引導串流應用程式瞭解下一個動作。
note important IMPORTANT 如需登出回應中提供的詳細資訊,請參閱特定mvpd🔗 API的Initiate登出。 Adobe Pass登出端點會驗證請求資料,以確保符合基本條件: - 必要 引數和標頭必須有效。
- 提供的
serviceProvider
與mvpd
之間的整合必須是作用中。
如果驗證失敗,將會產生錯誤回應,提供可遵守增強錯誤碼檔案的額外資訊。 -
表示登出完成: 如果MVPD不支援登出流程,串流應用程式會處理回應,並可以使用它選擇性地在使用者介面上顯示特定訊息。
-
啟動MVPD登出: 如果MVPD支援登出流程,串流應用程式會處理回應,並使用使用者代理程式來啟動與MVPD的登出流程。 此流程可能包括數個重新導向至MVPD系統。 不過,結果是MVPD會執行其內部清理,並將最終登出確認傳送回Adobe Pass後端。
-
表示登出完成: 串流應用程式可以等待使用者代理程式到達提供的
redirectUrl
,並且可以使用它作為訊號,以選擇在使用者介面上顯示特定訊息。
NOTE
如果是從第一個串流應用程式啟動,單一登出流程的步驟將與上述步驟相同。
recommendation-more-help
3f5e655c-af63-48cc-9769-2b6803cc5f4b