文件Adobe PassAdobe Pass 驗證

主要應用程式內執行的基本授權流程

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

Adobe Pass驗證許可權內的​ 授權流程 ​可讓串流應用程式判斷MVPD是否允許或拒絕使用者串流內容的請求。 如果決定為Permit,回應會包含媒體權杖。 Adobe Pass伺服器會簽署媒體權杖,並容許串流應用程式在發行串流之前,使用媒體權杖驗證器程式庫來檢查其真實性。

透過媒體權杖驗證器程式庫的驗證,應該發生在連結在許可權鏈中的串流應用程式後端服務上,以從CDN發行資料流。

使用特定mvpd擷取授權決策

先決條件

使用特定MVPD擷取授權決定之前,請確定符合下列先決條件:

  • 串流應用程式必須具備使用其中一個基本驗證流程為MVPD成功建立的有效一般設定檔:

    • 在主要應用程式內執行驗證
    • 使用預先選取的mvpd在次要應用程式內執行驗證
    • 在次要應用程式內執行驗證,而不預先選取mvpd
  • 串流應用程式必須先擷取授權決定,才能播放使用者選取的資源。

工作流程

請依照指定的步驟,使用在主要應用程式內執行的特定MVPD來實作基本授權流程,如下圖所示。

使用特定mvpd擷取授權決定

使用特定mvpd擷取授權決定

  1. 擷取授權決定: ​串流應用程式會呼叫Decisions Authorized端點,收集所有必要資料以取得特定資源的授權決定。

    IMPORTANT
    請參考使用特定mvpd API擷取授權決定,以取得以下詳細資訊:
    • 所有​_必要的_​引數,例如serviceProvider、mvpd和resources
    • 所有​_必要的_​標頭,例如Authorization和AP-Device-Identifier
    • 所有​_選用的_​引數和標頭
  2. 尋找一般設定檔: Adobe Pass伺服器會根據收到的引數和標頭識別有效的設定檔。

  3. 擷取所要求資源的MVPD決定: Adobe Pass伺服器會呼叫MVPD授權端點,以取得從串流應用程式接收之特定資源的Permit或Deny決定。

  4. 傳回Permit決定,媒體權杖: ​決定授權端點回應包含Permit決定和媒體權杖。

    IMPORTANT
    請參閱使用特定mvpd🔗 API檔案的擷取授權決定,以取得決定回應中提供的詳細資訊。
    Decisions Authorize端點會驗證請求資料,以確保符合基本條件:
    • 必要 ​引數和標頭必須有效。
    • 提供的serviceProvider與mvpd之間的整合必須是作用中。
    如果驗證失敗,將會產生錯誤回應,提供可遵守增強錯誤碼檔案的額外資訊。
  5. 使用媒體權杖開始串流: ​串流應用程式使用媒體權杖播放內容。

  6. 傳回Deny決定,詳細資料: Decisions Authorize端點回應包含Deny決定和依循增強式錯誤碼檔案的錯誤承載。

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

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