プライマリアプリケーション内で実行される基本的なログアウトフロー basic-logout-flow-performed-within-primary-application

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

Adobe Pass認証使用権内の ログアウトフロー により、ストリーミングアプリケーションは次の 2 つの主な手順を実行できます。

  • Adobe Pass バックエンドで保存された通常のプロファイルを削除します。
  • ユーザーエージェント(ブラウザー)を使用して MVPD ログアウトエンドポイントに移動し、MVPD バックエンドでクリーンアップをトリガーします。

基本的なログアウトフローを使用すると、次のシナリオについてクエリを実行できます。

ログアウトエンドポイントを持つ特定の mvpd に対してログアウトを開始します initiate-logout-for-specific-mvpd-with-logout-endpoint

前提条件 prerequisites-initiate-logout-for-specific-mvpd-with-logout-endpoint

ログアウトエンドポイントを使用して特定の MVPD のログアウトを開始する前に、次の前提条件が満たされていることを確認してください。

IMPORTANT
前提
  • MVPD は、ログアウトフローをサポートし、ログアウトエンドポイントを持ちます。

ワークフロー workflow-initiate-logout-for-specific-mvpd-with-logout-endpoint

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

ログアウト エンドポイントを使用して特定の mvpd のログアウトを開始する

ログアウト エンドポイントを使用して特定の mvpd のログアウトを開始する

  1. Adobe Pass ログアウトの開始: ストリーミングアプリケーションは、Adobe Pass ログアウトエンドポイントを呼び出して、ログアウトフローを開始するために必要なすべてのデータを収集します。

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

  3. 標準プロファイルを削除: Adobe Pass サーバーは、識別された標準プロファイルをAdobe Pass バックエンドから削除します。

  4. 次のアクションを示す: Adobe Pass ログアウトエンドポイント応答には、次のアクションに関するストリーミングアプリケーションのガイドとして必要なデータが含まれます。

    • MVPD がログアウトフローをサポートするので、url 属性が存在します。
    • actionName 属性は「logout」に設定されます。
    • actionType 属性は「interactive」に設定されます。
    note important
    IMPORTANT
    ログアウト応答で提供される情報について詳しくは、 特定の mvpd のログアウトの開始API ドキュメントを参照してください。
    Adobe Pass ログアウトエンドポイントは、基本的な条件が満たされていることを確認するためにリクエストデータを検証します。
    • required パラメーターおよびヘッダーは有効である必要があります。
    • 指定した serviceProvidermvpd の統合はアクティブである必要があります。
    検証に失敗した場合は、エラー応答が生成され、 拡張エラーコードドキュメントに従った追加情報が提供されます。
  5. MVPD ログアウトの開始: ストリーミングアプリケーションは url を読み取り、ユーザーエージェントを使用して MVPD とのログアウトフローを開始します。 フローには、MVPD システムへの複数のリダイレクトが含まれる場合があります。 それでも、結果として、MVPD が内部クリーンアップを実行し、最終的なログアウト確認をAdobe Pass バックエンドに返します。

  6. ログアウト完了の指定: ストリーミングアプリケーションは、ユーザーエージェントが指定された redirectUrl に到達するまで待機し、それをシグナルとして使用して、オプションで特定のメッセージをユーザーインターフェイスに表示できます。

ログアウトエンドポイントを使用しない特定の mvpd に対するログアウトの開始 initiate-logout-for-specific-mvpd-without-logout-endpoint

前提条件 prerequisites-initiate-logout-for-specific-mvpd-without-logout-endpoint

ログアウトエンドポイントを使用せずに特定の MVPD のログアウトを開始する前に、次の前提条件が満たされていることを確認してください。

IMPORTANT
前提
  • MVPD はログアウト フローをサポートしておらず、ログアウト エンドポイントがありません。

ワークフロー workflow-initiate-logout-for-specific-mvpd-without-logout-endpoint

次の図に示すように、プライマリアプリケーション内でログアウトエンドポイントを実行せずに、特定の MVPD に対して基本的なログアウトフローを実装するには、次の手順に従います。

ログアウト エンドポイントを使用せずに、特定の mvpd に対してログアウトを開始する

ログアウト エンドポイントを使用せずに、特定の mvpd に対してログアウトを開始する

  1. Adobe Pass ログアウトの開始: ストリーミングアプリケーションは、Adobe Pass ログアウトエンドポイントを呼び出して、ログアウトフローを開始するために必要なすべてのデータを収集します。

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

  3. 標準プロファイルを削除: Adobe Pass サーバーは、識別された標準プロファイルを削除します。

  4. 次のアクションを示す: Adobe Pass ログアウトエンドポイント応答には、次のアクションに関するストリーミングアプリケーションのガイドとして必要なデータが含まれます。

    • MVPD がログアウトフローをサポートしていないため、url 属性がありません。
    • actionName 属性は「complete」に設定されます。
    • actionType 属性は「none」に設定されます。
    note important
    IMPORTANT
    ログアウト応答で提供される情報について詳しくは、 特定の mvpd のログアウトの開始API ドキュメントを参照してください。
    Adobe Pass ログアウトエンドポイントは、基本的な条件が満たされていることを確認するためにリクエストデータを検証します。
    • required パラメーターおよびヘッダーは有効である必要があります。
    • 指定した serviceProvidermvpd の統合はアクティブである必要があります。
    検証に失敗した場合は、エラー応答が生成され、 拡張エラーコードドキュメントに従った追加情報が提供されます。
  5. ログアウト完了の指定: ストリーミングアプリケーションが応答を処理し、オプションでその応答を使用して、ユーザーインターフェイスに特定のメッセージを表示できます。

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