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