プライマリアプリケーション内で実行される基本的な事前認証フロー basic-preauthorization-flow-performed-within-primary-application

IMPORTANT
このページのコンテンツは情報提供のみを目的としています。 この API を使用するには、Adobeから現在のライセンスが必要です。 無許可の使用は許可されていません。
IMPORTANT
REST API V2 の実装については、 スロットルメカニズムのドキュメントで制限されています。

Adobe Pass認証使用権内の 事前認証フロー により、ストリーミングアプリケーションは、MVPD がリソースのリストへのユーザーのアクセスを許可または拒否できるかどうかを判断できます。 この検証により、アプリケーションが、閲覧資格のあるコンテンツに関する正確な情報をユーザーに提示できるようになります。

特定の mvpd を使用した事前認証決定の取得 retrieve-preauthorization-decisions-using-specific-mvpd

前提条件 prerequisites-retrieve-preauthorization-decisions-using-specific-mvpd

特定の MVPD を使用して事前認証の決定を取得する前に、次の前提条件が満たされていることを確認してください。

ワークフロー workflow-retrieve-preauthorization-decisions-using-specific-mvpd

次の図に示すように、プライマリ アプリケーション内で実行される特定の MVPD を使用した基本的な事前認証フローを実装するには、次の手順に従います。

特定の mvpd を使用した事前認証決定の取得

特定の mvpd を使用した事前認証決定の取得

  1. 事前認証決定の取得: ストリーミングアプリケーションは、決定の事前認証エンドポイントを呼び出すことにより、リソースのリストに対する事前認証決定を取得するために必要なすべてのデータを収集します。

    note important
    IMPORTANT
    次の項目について詳しくは、 特定の mvpd を使用した事前認証の決定の取得API ドキュメントを参照してください。
    • serviceProvidermvpdresources など、すべての 必須 パラメーター
    • AuthorizationAP-Device-Identifier など、すべての 必須 ヘッダー
    • すべての オプション パラメーターおよびヘッダー
  2. 標準プロファイルを検索: Adobe Pass サーバーは、受信したパラメーターとヘッダーに基づいて有効なプロファイルを識別します。

  3. リクエストされたリソースの MVPD 決定を取得: Adobe Pass サーバーは MVPD 事前認証エンドポイントを呼び出して、ストリーミングアプリケーションから受信した各リソースの Permit 定または Deny 定を取得します。

  4. 再来訪の事前認証の決定: 決定の事前認証エンドポイント応答には、各リソースの Permit または Deny の決定が含まれています。

    • Permit の決定は、リソースが再生可能であることを意味します。 事前認証フローはリソースの再生に使用できないので、応答にはメディアトークンが含まれていません。
    • Deny の決定は、リソースが再生可能でないことを意味します。 応答には、 拡張エラーコードドキュメントに従ったエラーペイロードが含まれています。
    note important
    IMPORTANT
    決定応答で提供される情報について詳しくは、 特定の mvpd を使用した事前認証の決定の取得API ドキュメントを参照してください。
    決定の事前認証エンドポイントは、基本条件が満たされていることを確認するためにリクエストデータを検証します。
    • required パラメーターおよびヘッダーは有効である必要があります。
    • 指定した serviceProvidermvpd の統合はアクティブである必要があります。
    検証に失敗した場合は、エラー応答が生成され、 拡張エラーコードドキュメントに従った追加情報が提供されます。
  5. 事前認証の決定を処理: ストリーミングアプリケーションは応答を処理し、それを使用して、オプションでユーザーインターフェイス上の各リソースの適切なステータスを表示できます。

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