プライマリアプリケーション内で実行される基本的な認証フロー 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 ドキュメントを使用した承認決定の取得を参照してください。
    • serviceProvider、mvpd、resourcesなど、必須​のすべてのパラメーター
    • AuthorizationやAP-Device-Identifierなど、必須 ヘッダーすべて
    • すべての​_optional_ パラメーターとヘッダー
  2. 通常のプロファイルを検索: Adobe Pass サーバーは、受信したパラメーターとヘッダーに基づいて有効なプロファイルを識別します。

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

  4. メディアトークンを使用してPermitの決定を返します:​決定承認エンドポイント応答には、Permitの決定とメディアトークンが含まれています。

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

  6. 詳細を含むDenyの決定を返します: 「決定を承認」エンドポイント応答には、Denyの決定と、拡張エラーコード ​ ドキュメントに準拠するエラーペイロードが含まれています。

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

recommendation-more-help
pass-help-authentication