単一ログアウトフロー single-logout-flow
特定のmvpdのシングルログアウトを開始 initiate-single-logout-for-specific-mvpd
前提条件 prerequisites-initiate-single-logout-for-specific-mvpd
特定のMVPDのシングルログアウトを開始する前に、次の前提条件を満たしていることを確認してください。
-
2番目のストリーミングアプリケーションには、MVPD用に正常に作成された有効なシングルサインオンプロファイルが、シングルサインオン認証フローのいずれかを使用して必要です。
-
2番目のストリーミングアプリケーションは、MVPDからログアウトする必要がある場合に、シングルログアウトフローを開始する必要があります。
- 1番目と2番目のストリーミングアプリケーションは、
JWSまたはJWEと同じ一意のプラットフォーム識別子ペイロード、またはJWSと同じ一意のユーザー識別子ペイロードを取得します。
ワークフロー workflow-initiate-single-logout-for-specific-mvpd
次の図に示すように、特定のMVPDに対してシングルログアウトフローを実装するには、次の手順を実行します。
特定のmvpdに対する単一ログアウトの開始
-
Adobe Pass ログアウトの開始: ストリーミング アプリケーションは、Adobe Pass ログアウトエンドポイントを呼び出して、ログアウトフローを開始するために必要なすべてのデータを収集します。
note important IMPORTANT 詳しくは、特定のmvpd API ドキュメントのログアウトの開始を参照してください。 serviceProvider、mvpd、redirectUrlなど、必須のすべてのパラメーターAuthorization、AP-Device-Identifierなど、必須 ヘッダーすべて- すべての_optional_ パラメーターとヘッダー
ストリーミングアプリケーションは、リクエストを行う前に、一意のプラットフォーム識別子または一意のユーザー識別子の有効な値が含まれていることを確認する必要があります。 Adobe-Subject-Tokenヘッダーについて詳しくは、Adobe-Subject-Token ドキュメントを参照してください。AD-Service-Tokenヘッダーについて詳しくは、AD-Service-Token ドキュメントを参照してください。 -
通常のサインオン プロファイルとシングル サインオン プロファイルを検索: Adobe Pass サーバーは、受信したパラメーターとヘッダーに基づいて、通常のサインオン プロファイルとシングル サインオンの両方の有効なプロファイルを識別します。
-
通常のサインオンプロファイルとシングルサインオンプロファイルを削除: Adobe Pass サーバーは、識別された通常のサインオンプロファイルとシングルサインオンプロファイルをAdobe Pass バックエンドから削除します。
-
次のアクションを示します: Adobe Pass ログアウトエンドポイントの応答には、次のアクションに関するストリーミングアプリケーションをガイドするために必要なデータが含まれています。
note important IMPORTANT ログアウト応答で提供される情報について詳しくは、特定のmvpd🔗 API ドキュメントの ログアウトの開始を参照してください。 Adobe Pass ログアウトエンドポイントは、基本的な条件が満たされていることを確認するために、リクエストデータを検証します。 - 必須 パラメーターとヘッダーは有効である必要があります。
- 指定された
serviceProviderとmvpdの統合はアクティブである必要があります。
検証が失敗すると、エラー応答が生成され、拡張エラーコード のドキュメントに準拠する追加情報が提供されます。 -
ログアウト完了を示します: MVPDがログアウトフローをサポートしていない場合、ストリーミングアプリケーションは応答を処理し、オプションでユーザーインターフェイスに特定のメッセージを表示するために使用できます。
-
MVPD ログアウトの開始: MVPDがログアウトフローをサポートしている場合、ストリーミングアプリケーションは応答を処理し、ユーザーエージェントを使用してMVPDでログアウトフローを開始します。 フローには、MVPD システムへの複数のリダイレクトが含まれる場合があります。 その結果、MVPDは内部クリーンアップを実行し、最終的なログアウト確認をAdobe Pass バックエンドに送り返します。
-
ログアウト完了を示します: ストリーミングアプリケーションは、ユーザーエージェントが指定された
redirectUrlに到達するのを待つことができ、オプションでユーザーインターフェイスに特定のメッセージを表示するためのシグナルとして使用できます。