ホームベース認証(HBA) home-based-authentication
Home-Based Authentication (HBA)は、有料テレビの加入者が、ホームネットワークに接続したときにMVPDの資格情報を入力することなく、TV EverywhereのコンテンツにオンラインでアクセスできるようにするTV Everywhere機能で、認証体験を大幅に向上させます。
Open Authentication Technology Committee (OATC)によると、
「在宅自動認証とは、MVPD/OVDがホームネットワークの特性(またはホームネットワーク上のデバイス間で自動的にアクセス可能な識別子)を使用して、そのホームネットワークに関連付けられている加入者アカウントを認証するプロセスであり、保護されたコンテンツにアクセスするためのTVE セッションを開始する際に利用者が手動で資格情報を入力する必要はありません。」
ホームベース認証(HBA)と関連する業界標準について詳しくは、次のリソースを参照してください。
HBAの利点 hba-benefits
Home-Based Authentication (HBA)は、アクティブなケーブル サブスクリプションを使用して自宅の視聴者のログイン障壁を取り除く重要な機能です。 この障壁はTV Everywhere サービスにとって大きな課題であり、すべてのサインイン試みの約半数が失敗に終わっています。
HBAは、視聴者のエンゲージメントを大幅に向上させ、TV Everywhereのコンテンツにアクセスするためのシームレスで優れたユーザーエクスペリエンスを提供します。
HBA サポート hba-support
HBAは、Adobe Pass Authenticationと統合された多くのMVPDでサポートされていますが、HBAのメリットを得るには、追加の手順を実行する必要がある場合があります。
SAML MVPD
SAML MVPDの場合、HBAはMVPD側でのみアクティブ化されます。
OAuth2 MVPD
OAuth2 MVPDの場合、Adobe Pass TVE ダッシュボード を介して、TVE ダッシュボード統合ユーザーガイド の手順に従ってHBAのオンとオフを切り替えることができます。
MVPD hba-support-mvpds
SAML MVPD
次の表は、HBAをサポートするSAML対応MVPDの概要を示しています。
OAuth2 MVPD
次の表は、HBAをサポートするOAuth2対応MVPDの概要を示しています。
Adobe Pass 認証 hba-support-adobe-pass-authentication
このセクションでは、HBA対応エクスペリエンスの概要と、Adobe Pass Authenticationが提供するサポートの詳細を説明し、次のような主な機能を紹介します。
- HBA ID:認証がHBAであるか非HBAであるかをプログラマに示す機能(MVPD サポートが必要)。
- 設定可能な認証TTL: HBA認証と非HBA認証の異なる認証有効期間(TTL)値を設定できます(MVPD サポートが必要です)。
次の表に、HBAおよび通常(非HBA)認証フローにおけるユーザーエクスペリエンスの概要を示します。
SAML MVPD
次の表は、SAML対応MVPDの場合のHBA実装の概要を示しています。
MVPD ピッカーが表示されます。
ユーザーは自分のMVPDを選択し、ログインを続行します。
インタースティシャル ページでは、MVPD アカウントを使用して自動的にサインインしていることをユーザーに知らせる場合があります。
Adobe Pass認証エンドポイントは、ユーザーエージェントリダイレクトを介してリクエストをMVPD認証エンドポイントに転送します。
MVPDは、「true」または「false」の値を持つHBA フラグ (
hba_status)を含むSAML応答の形式で認証決定を送信することが期待されています。Adobe Pass認証バックエンドは、
hba_status フラグを ユーザーメタデータ の一部として公開するようMVPD ユーザープロファイルエンドポイントにリクエストします。OAuth2 MVPD
次の表は、OAuth2対応MVPDの場合のHBA実装の概要を示しています。
MVPD ピッカーが表示されます。
ユーザーは自分のMVPDを選択し、ログインを続行します。
インタースティシャル ページでは、MVPD アカウントを使用して自動的にサインインしていることをユーザーに知らせる場合があります。
Adobe Pass認証エンドポイントは、ユーザーエージェントリダイレクトを介してリクエストをMVPD認証エンドポイントに転送します。
MVPD認証エンドポイントは、Adobe Pass認証エンドポイントに認証コードを送信します。
Adobe Pass認証では、認証コードを使用して、MVPD トークン エンドポイントから更新トークンとアクセス トークンをリクエストします。
MVPDは、
id_tokenの一部として、「true」または「false」の値を持つHBA フラグ (hba_status)を含む認証判断を送信することが想定されています。Adobe Pass認証バックエンドは、
hba_status フラグを ユーザーメタデータ の一部として公開するよう、MVPD ユーザープロファイルエンドポイントにリクエストします。MVPDは更新トークン TTLをMVPDが合意した値に設定し、Adobeは更新トークンの値以下の値に認証TTLを設定します。
FAQ faqs
-
SAML プロトコルとOAuth2 プロトコルに対するHBA実装の違いは何ですか?
SAML用のホームベース認証(HBA)とOAuth2 プロトコルの分離は、これらのプロトコルが認証メカニズム、設定、実装の柔軟性の点で異なる動作を行うため存在します。 SAML MVPDの場合は、プログラマがHBAを有効にするための操作は必要ありません。一方、OAuth2 MVPDの場合は、Adobe Pass TVE ダッシュボード を介してHBAのオンとオフを切り替えることができます。
-
HBAが有効になっている場合、ユーザーは初期認証時にユーザー名とパスワードを入力する必要がありますか?
いいえ、ユーザー名とパスワードは必要ありません。
-
ペアレンタルコントロールを適用する方法
Adobe Pass Authenticationでは、ペアレンタルコントロールの承認が必要なチャネルとの統合でHBAを無効にすることができます。 また、私たちはOATCと協力して、ペアレンタルコントロールを使用してHBA エクスペリエンスを設定する方法を推奨するUX ドキュメントに取り組んでいます。
-
HBAをサポートしているプロバイダーは、通常の認証と比較して、HBAに短いTTL ウィンドウを使用しますか?
TTL設定は設定可能です。 誤った処理を防ぐために、MVPDとHBAの統合に対して短いTTLを設定することをお勧めします。