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

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

Adobe Pass認証使用権内の 認証フロー により、ストリーミングアプリケーションは、MVPD がコンテンツのストリーミングをユーザーにリクエストすることを許可するか拒否するかを判断できます。 決定が Permit の場合、応答にはメディアトークンが含まれます。 Adobe Pass サーバーがメディアトークンに署名すると、ストリーミングアプリケーションでメディアトークン検証用ライブラリを使用して、ストリームがリリースされる前に信頼性を確認できます。

メディアトークン検証ライブラリを使用した検証は、CDN からストリームを解放するための権限チェーンでリンクされているストリーミングアプリケーションバックエンドサービスで行う必要があります。

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

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

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

ワークフロー workflow-retrieve-authorization-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 決定を返す: 決定の承認エンドポイント応答には、Permit 決定とメディアトークンが含まれています。

    note important
    IMPORTANT
    決定応答で提供される情報について詳しくは、 特定の mvpd を使用した認証の決定の取得API ドキュメントを参照してください。
    決定の認証エンドポイントは、基本条件が満たされていることを確認するためにリクエストデータを検証します。
    • required パラメーターおよびヘッダーは有効である必要があります。
    • 指定した serviceProvidermvpd の統合はアクティブである必要があります。
    検証に失敗した場合は、エラー応答が生成され、 拡張エラーコードドキュメントに従った追加情報が提供されます。
  5. メディアトークンでストリームを開始: ストリーミングアプリケーションは、メディアトークンを使用してコンテンツを再生します。

  6. 詳細を含んだ決定 Deny 返す: 決定の承認承認エンドポイント応答には、 拡張エラーコードドキュメントに従った Deny 決定とエラーペイロードが含まれています。

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

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