Home-Based Authentication (HBA) home-based-authentication
Die Home-Based Authentication (HBA) ist eine Funktion von TV Everywhere, mit der Pay-TV-Abonnenten online auf TV-Inhalte zugreifen können, ohne ihre MVPD-Anmeldeinformationen einzugeben, wenn sie mit ihrem Heimnetzwerk verbunden sind, was das Authentifizierungserlebnis erheblich verbessert.
Laut dem Open Authentication Technology Committee (OATC):
„Die automatische In-Home-Authentifizierung ist der Prozess, bei dem ein MVPD/OVD Merkmale des Heimnetzwerks (oder Kennungen, auf die automatisch zwischen Geräten im Heimnetzwerk zugegriffen werden kann) verwendet, um zu authentifizieren, welches Teilnehmerkonto mit diesem Heimnetzwerk verknüpft ist, sodass Benutzende beim Initiieren einer TVE-Sitzung für den Zugriff auf geschützte Inhalte nicht manuell Anmeldeinformationen eingeben müssen.“
Weitere Informationen zur Home-Based Authentication (HBA) und zu den entsprechenden Branchenstandards finden Sie in den folgenden Ressourcen:
HBA-Vorteile hba-benefits
Die Home-Based Authentication (HBA) ist eine wichtige Funktion, die die Anmeldebarriere für Zuschauer zu Hause mit einem aktiven Kabelabonnement beseitigt. Diese Barriere stellt eine große Herausforderung für TV Everywhere dar, da fast die Hälfte aller Anmeldeversuche zu Fehlern führen.
HBA kann die Interaktion der Zuschauer erheblich verbessern und ein nahtloses und überlegenes Benutzererlebnis für den Zugriff auf TV Everywhere-Inhalte bieten.
HBA-Unterstützung hba-support
HBA wird von einer Reihe von MVPDs unterstützt, die in die Adobe Pass-Authentifizierung integriert sind. Um jedoch von HBA zu profitieren, müssen Sie möglicherweise einige zusätzliche Schritte ausführen.
SAML-MVPDs
Bei SAML-MVPDs wird HBA nur auf der MVPD-Seite aktiviert.
OAuth2 MVPDs
Bei OAuth2-MVPDs kann der HBA über das Adobe Pass TVE Dashboard ein- oder ausgeschaltet werden indem die Schritte im Benutzerhandbuch für TVE Dashboard Integrationen befolgt werden.
MVPD hba-support-mvpds
SAML-MVPDs
Die folgende Tabelle bietet einen Überblick über die SAML-fähigen MVPDs, die HBA unterstützen:
OAuth2 MVPDs
Die folgende Tabelle bietet einen Überblick über die OAuth2-fähigen MVPDs, die HBA unterstützen:
Adobe Pass-Authentifizierung hba-support-adobe-pass-authentication
In diesem Abschnitt werden die HBA-aktivierten Funktionen und die von der Adobe Pass-Authentifizierung bereitgestellte Unterstützung beschrieben. Dabei werden wichtige Funktionen hervorgehoben, wie z. B.:
- HBA-Identifizierung: Funktion, um Programmierern anzugeben, ob die Authentifizierung HBA oder nicht-HBA war (erfordert MVPD-Unterstützung).
- Konfigurierbare Authentifizierungs-TTLs: Möglichkeit, unterschiedliche TTL-Werte (Authentication Time-To-Live) für HBA- und Nicht-HBA-Authentifizierungen festzulegen (MVPD-Unterstützung erforderlich).
Die folgende Tabelle bietet einen allgemeinen Überblick über das Benutzererlebnis in einem HBA und über den regulären Authentifizierungsfluss (ohne HBA):
SAML-MVPDs
Die folgende Tabelle bietet einen Überblick über die HBA-Implementierung im Fall von SAML-fähigen MVPDs:
Die MVPD-Auswahl wird angezeigt.
Der Benutzer wählt seine MVPD aus und meldet sich weiterhin an.
Auf einer Zwischenübergangsseite kann der Benutzer darüber informiert werden, dass er automatisch mit seinem MVPD-Konto angemeldet wird.
Der Adobe Pass-Authentifizierungsendpunkt leitet die Anfrage über eine Benutzeragenten-Umleitung an den Authentifizierungsendpunkt von MVPD weiter.
Es wird erwartet, dass MVPD eine Authentifizierungsentscheidung in Form einer SAML-Antwort sendet, die das HBA-Flag (
hba_status
) mit dem Wert „true“ oder „false“ enthält.Das Backend für die Adobe Pass-Authentifizierung stellt eine Anfrage an den Endpunkt des MVPD-Benutzerprofils, um das
hba_status
-Flag als Teil der Benutzermetadaten“.OAuth2 MVPDs
Die folgende Tabelle bietet einen Überblick über die HBA-Implementierung im Fall von OAuth2-fähigen MVPDs:
Die MVPD-Auswahl wird angezeigt.
Der Benutzer wählt seine MVPD aus und meldet sich weiterhin an.
Auf einer Zwischenübergangsseite kann der Benutzer darüber informiert werden, dass er automatisch mit seinem MVPD-Konto angemeldet wird.
Der Adobe Pass-Authentifizierungsendpunkt leitet die Anfrage über eine Benutzeragenten-Umleitung an den Authentifizierungsendpunkt von MVPD weiter.
Der MVPD-Authentifizierungsendpunkt sendet einen Autorisierungs-Code an den Adobe Pass-Authentifizierungsendpunkt.
Die Adobe Pass-Authentifizierung verwendet den Autorisierungs-Code, um ein Aktualisierungs-Token und ein Zugriffs-Token vom Token-Endpunkt von MVPD anzufordern.
Es wird erwartet, dass MVPD eine Authentifizierungsentscheidung sendet, die das HBA-Flag (
hba_status
) mit dem Wert „true“ oder „false“ als Teil der id_token
enthält.Das Backend für die Adobe Pass-Authentifizierung stellt eine Anfrage an den Endpunkt des MVPD-Benutzerprofils, um das
hba_status
-Flag als Teil der Benutzermetadaten“.MVPD setzt die TTL für das Aktualisierungstoken auf einen von MVPD vereinbarten Wert und Adobe setzt die Authentifizierungs-TTL auf einen Wert, der kleiner oder gleich dem Wert des Aktualisierungstokens ist.
Häufig gestellte Fragen faqs
-
Warum gibt es einen Unterschied zwischen einer HBA-Implementierung für SAML- und OAuth2-Protokolle?
Die Trennung zwischen Home-Based Authentication (HBA) für SAML- und OAuth2-Protokolle besteht, da diese Protokolle in Bezug auf Authentifizierungsmechanismen, Konfiguration und Implementierungsflexibilität unterschiedlich funktionieren. Bei SAML-MVPDs ist keine Aktion des Programmierers erforderlich, um HBA zu aktivieren, während bei OAuth2-MVPDs der HBA über das Adobe Pass TVE Dashboard ein- oder ausgeschaltet werden kann.
-
Müssen Benutzer bei aktiviertem HBA bei der ersten Authentifizierung weiterhin ihren Benutzernamen und ihr Kennwort eingeben?
Nein, Benutzername und Kennwort sind nicht erforderlich.
-
Wie kann man die elterliche Kontrolle durchsetzen?
Die Adobe Pass-Authentifizierung kann HBA für Integrationen mit Kanälen deaktivieren, die die Genehmigung der Kindersicherung benötigen. Außerdem arbeiten wir mit OATC an einem UX-Dokument, das empfiehlt, wie das HBA-Erlebnis mit Kindersicherung eingerichtet wird.
-
Verwenden Anbieter, die HBA unterstützen, kürzere TTL-Fenster für HBA als für die reguläre Authentifizierung?
Die TTL-Einstellung ist konfigurierbar. Es wird empfohlen, für MVPD-Integrationen mit HBA eine kürzere TTL festzulegen, um eine fehlerhafte Handhabung zu verhindern.